mirror of
https://github.com/python/cpython.git
synced 2025-11-13 15:40:05 +00:00
Merged revisions 65253 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r65253 | georg.brandl | 2008-07-26 17:13:29 -0500 (Sat, 26 Jul 2008) | 2 lines Shorten some overlong lines. ........
This commit is contained in:
parent
0cea157362
commit
711419388c
1 changed files with 6 additions and 3 deletions
|
|
@ -146,12 +146,14 @@ the position of the object passed into the format method. ::
|
||||||
If keyword arguments are used in the format method, their values are referred to
|
If keyword arguments are used in the format method, their values are referred to
|
||||||
by using the name of the argument. ::
|
by using the name of the argument. ::
|
||||||
|
|
||||||
>>> print('This {food} is {adjective}.'.format(food='spam', adjective='absolutely horrible'))
|
>>> print('This {food} is {adjective}.'.format(
|
||||||
|
... food='spam', adjective='absolutely horrible'))
|
||||||
This spam is absolutely horrible.
|
This spam is absolutely horrible.
|
||||||
|
|
||||||
Positional and keyword arguments can be arbitrarily combined::
|
Positional and keyword arguments can be arbitrarily combined::
|
||||||
|
|
||||||
>>> print('The story of {0}, {1}, and {other}.'.format('Bill', 'Manfred', other='Georg'))
|
>>> print('The story of {0}, {1}, and {other}.'.format('Bill', 'Manfred',
|
||||||
|
other='Georg'))
|
||||||
The story of Bill, Manfred, and Georg.
|
The story of Bill, Manfred, and Georg.
|
||||||
|
|
||||||
An optional ``':``` and format specifier can follow the field name. This also
|
An optional ``':``` and format specifier can follow the field name. This also
|
||||||
|
|
@ -179,7 +181,8 @@ instead of by position. This can be done by simply passing the dict and using
|
||||||
square brackets ``'[]'`` to access the keys ::
|
square brackets ``'[]'`` to access the keys ::
|
||||||
|
|
||||||
>>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
|
>>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
|
||||||
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; Dcab: {0[Dcab]:d}'.format(table))
|
>>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '
|
||||||
|
'Dcab: {0[Dcab]:d}'.format(table))
|
||||||
Jack: 4098; Sjoerd: 4127; Dcab: 8637678
|
Jack: 4098; Sjoerd: 4127; Dcab: 8637678
|
||||||
|
|
||||||
This could also be done by passing the table as keyword arguments with the '**'
|
This could also be done by passing the table as keyword arguments with the '**'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue