]> granicus.if.org Git - python/commitdiff
#5348: format() converts all kinds of values.
authorGeorg Brandl <georg@python.org>
Mon, 23 Feb 2009 10:24:23 +0000 (10:24 +0000)
committerGeorg Brandl <georg@python.org>
Mon, 23 Feb 2009 10:24:23 +0000 (10:24 +0000)
Doc/library/functions.rst

index 3789e202cee87761873eaf89874b9c2fdacd3d38..0232e1bddc72217d66487898af2bc014b16f4182 100644 (file)
@@ -425,6 +425,26 @@ available.  They are listed here in alphabetical order.
 
    The float type is described in :ref:`typesnumeric`.
 
+
+.. function:: format(value[, format_spec])
+
+   .. index::
+      pair: str; format
+      single: __format__
+
+   Convert a *value* to a "formatted" representation, as controlled by
+   *format_spec*.  The interpretation of *format_spec* will depend on the type
+   of the *value* argument, however there is a standard formatting syntax that
+   is used by most built-in types: :ref:`formatspec`.
+
+   .. note::
+
+      ``format(value, format_spec)`` merely calls
+      ``value.__format__(format_spec)``.
+
+   .. versionadded:: 2.6
+
+
 .. function:: frozenset([iterable])
    :noindex: