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
8ab3a1d735
commit
29cf58c9d5
@ -216,6 +216,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
|
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)
|
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.
|
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
|
The *arg_name* can be followed by any number of index or
|
||||||
attribute expressions. An expression of the form ``'.name'`` selects the named
|
attribute expressions. An expression of the form ``'.name'`` selects the named
|
||||||
attribute using :func:`getattr`, while an expression of the form ``'[index]'``
|
attribute using :func:`getattr`, while an expression of the form ``'[index]'``
|
||||||
|
Loading…
x
Reference in New Issue
Block a user