mirror of https://github.com/python/cpython
This commit is contained in:
parent
6e9e4fe97c
commit
c318442571
|
@ -293,18 +293,18 @@ The general form of a *standard format specifier* is:
|
|||
|
||||
.. productionlist:: sf
|
||||
format_spec: [[`fill`]`align`][`sign`][#][0][`width`][,][.`precision`][`type`]
|
||||
fill: <a character other than '{' or '}'>
|
||||
fill: <any character>
|
||||
align: "<" | ">" | "=" | "^"
|
||||
sign: "+" | "-" | " "
|
||||
width: `integer`
|
||||
precision: `integer`
|
||||
type: "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"
|
||||
|
||||
The *fill* character can be any character other than '{' or '}'. The presence
|
||||
of a fill character is signaled by the character following it, which must be
|
||||
one of the alignment options. If the second character of *format_spec* is not
|
||||
a valid alignment option, then it is assumed that both the fill character and
|
||||
the alignment option are absent.
|
||||
If a valid *align* value is specified, it can be preceeded by a *fill*
|
||||
character that can be any character and defaults to a space if omitted.
|
||||
Note that it is not possible to use ``{`` and ``}`` as *fill* char while
|
||||
using the :meth:`str.format` method; this limitation however doesn't
|
||||
affect the :func:`format` function.
|
||||
|
||||
The meaning of the various alignment options is as follows:
|
||||
|
||||
|
|
Loading…
Reference in New Issue