]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
SF patch 664183 and SF bug 664044: Note that both u'%s' % 'x' and
authorRaymond Hettinger <python@rcn.com>
Mon, 13 Jan 2003 04:33:36 +0000 (04:33 +0000)
committerRaymond Hettinger <python@rcn.com>
Mon, 13 Jan 2003 04:33:36 +0000 (04:33 +0000)
'%s' % u'x'  return a unicode object.

Doc/lib/libstdtypes.tex

index 9a6006a5287e9a39ff47e707545fa0134adba172..4c4b7218e1cf0b74797b3d8d835a847d9fc764af 100644 (file)
@@ -826,7 +826,7 @@ The conversion types are:
   \lineiii{r}{String (converts any python object using
               \function{repr()}).}{(3)}
   \lineiii{s}{String (converts any python object using
-              \function{str()}).}{}
+              \function{str()}).}{(4)}
   \lineiii{\%}{No argument is converted, results in a \character{\%}
                character in the result.}{}
 \end{tableiii}
@@ -847,6 +847,9 @@ Notes:
     not already a zero.
   \item[(3)]
     The \code{\%r} conversion was added in Python 2.0.
+  \item[(4)]
+    If the object or format provided is a \class{unicode} string,
+    the resulting string will also be \class{unicode}.
 \end{description}
 
 % XXX Examples?