Differences between revisions 3 and 4
Revision 3 as of 2011-05-17 15:45:02
Size: 2194
Editor: c-174-61-189-219
Comment: adding a few more details
Revision 4 as of 2014-04-18 05:07:06
Size: 2478
Comment: add python 3.x links
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:
 * [[http://docs.python.org/library/string.html#format-string-syntax|Format String Syntax]] (Python documentation)
 * [[http://docs.python.org/library/string.html#format-specification-mini-language|Format Specification Mini-Language]] (Python documentation)
 * [[http://docs.python.org/library/string.html#format-string-syntax|Format String Syntax]] (Python 2.x documentation)
 ** [[https://docs.python.org/3/library/string.html#format-string-syntax|Format String Syntax]] (Python 3.x documentation)
 * [[http://docs.python.org/library/string.html#format-specification-mini-language|Format Specification Mini-Language]] (Python 2.x documentation)
 ** [[https://docs.python.org/3/library/string.html#format-specification-mini-language|Format Specification Mini-Language]] (Python 3.x documentation)

Formatting Cheat Sheet (string.format):

       "{" [field_name] ["!" conversion] [":" format_spec] "}"
          /                  "r"|"s"                   \
         /               (r)epr   (s)tr                 \
arg_name                                                 \
| ("." attribute_name | "[" element_index "]")*           \
|        |                       |                         \
|     identifier         integer | index_string            |
|                                   (quotes                |
[identifier                          not required)         |
 |integer]                                                 |
                                                           |
 _________________________________________________________/ \________
/                                                                    \
      ":"
         [[fill]align][sign][#][0][width][,][.precision][type]
  [default]--> < left    +   |  |  (int)       (int)    b base 2
  [default --> > right  [-]  |  |                       c character
   for         ^ center " "  |  \                       d base 10
   numbers]    =             |   `zero padding          e exponent (e)
                             |                          E exponent (E)
                            use 0b,0o,0x                f fixed point
                             for 2  8 16                F ^^(same)^^
  b base 2     c character                 [default]--> g general (???)
  o base 8     s string                                 G general 2 (?)
  d base 10                                             n number (general 3)
  x base 16                                             o base 8
  X base 16                                             s string
  e, E    exponent                         (lower case) x base 16
  f, F, % fixed point                      (upper case) X base 16
  g, G, n (general numbers)                   (x100, f) % percentage

See Also

FormatReference (last edited 2014-04-18 05:07:06 by DaleAthanasias)

Unable to edit the page? See the FrontPage for instructions.