Skip to content

Commit d1e541c

Browse files
committed
Update p13_aligning_text_strings.rst
fix incorrect translation for continuous spaces in code blocks
1 parent ce1ca90 commit d1e541c

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

source/c02/p13_aligning_text_strings.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
1919
>>> text = 'Hello World'
2020
>>> text.ljust(20)
21-
'Hello World '
21+
'Hello World '
2222
>>> text.rjust(20)
23-
' Hello World'
23+
' Hello World'
2424
>>> text.center(20)
25-
' Hello World '
25+
' Hello World '
2626
>>>
2727
所有这些方法都能接受一个可选的填充字符。比如:
2828

@@ -40,11 +40,11 @@
4040
.. code-block:: python
4141
4242
>>> format(text, '>20')
43-
' Hello World'
43+
' Hello World'
4444
>>> format(text, '<20')
45-
'Hello World '
45+
'Hello World '
4646
>>> format(text, '^20')
47-
' Hello World '
47+
' Hello World '
4848
>>>
4949
5050
如果你想指定一个非空格的填充字符,将它写到对齐字符的前面即可:
@@ -62,7 +62,7 @@
6262
.. code-block:: python
6363
6464
>>> '{:>10s} {:>10s}'.format('Hello', 'World')
65-
' Hello World'
65+
' Hello World'
6666
>>>
6767
6868
``format()`` 函数的一个好处是它不仅适用于字符串。它可以用来格式化任何值,使得它非常的通用。
@@ -72,9 +72,9 @@
7272
7373
>>> x = 1.2345
7474
>>> format(x, '>10')
75-
' 1.2345'
75+
' 1.2345'
7676
>>> format(x, '^10.2f')
77-
' 1.23 '
77+
' 1.23 '
7878
>>>
7979
8080
|
@@ -87,9 +87,9 @@
8787
.. code-block:: python
8888
8989
>>> '%-20s' % text
90-
'Hello World '
90+
'Hello World '
9191
>>> '%20s' % text
92-
' Hello World'
92+
' Hello World'
9393
>>>
9494
9595
但是,在新版本代码中,你应该优先选择 ``format()`` 函数或者方法。

0 commit comments

Comments
 (0)