mirror of
https://github.com/python/cpython.git
synced 2025-10-01 12:52:18 +00:00
Document that format string don’t support arbitrary dictonary keys.
Text adapted from the PEP. Addition requested by Terry J. Reedy on 2011-02-23 on python-dev.
This commit is contained in:
parent
2c378ae364
commit
cd90f79125
1 changed files with 2 additions and 0 deletions
|
@ -248,6 +248,8 @@ keyword. If it's a number, it refers to a positional argument, and if it's a ke
|
|||
it refers to a named keyword argument. If the numerical arg_names in a format string
|
||||
are 0, 1, 2, ... in sequence, they can all be omitted (not just some)
|
||||
and the numbers 0, 1, 2, ... will be automatically inserted in that order.
|
||||
Because *arg_name* is not quote-delimited, it is not possible to specify arbitrary
|
||||
dictionary keys (e.g., the strings ``'10'`` or ``':-]'``) within a format string.
|
||||
The *arg_name* can be followed by any number of index or
|
||||
attribute expressions. An expression of the form ``'.name'`` selects the named
|
||||
attribute using :func:`getattr`, while an expression of the form ``'[index]'``
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue