[Python-checkins] cpython (2.7): #11405: do not reference the string module again for its deprecated functions,

georg.brandl python-checkins at python.org
Sun Mar 6 11:17:47 CET 2011


http://hg.python.org/cpython/rev/23839b3c621d
changeset:   68294:23839b3c621d
branch:      2.7
user:        Georg Brandl <georg at python.org>
date:        Sun Mar 06 10:56:18 2011 +0100
summary:
  #11405: do not reference the string module again for its deprecated functions, only for Template class.

files:
  Doc/tutorial/inputoutput.rst

diff --git a/Doc/tutorial/inputoutput.rst b/Doc/tutorial/inputoutput.rst
--- a/Doc/tutorial/inputoutput.rst
+++ b/Doc/tutorial/inputoutput.rst
@@ -19,16 +19,17 @@
 of file objects; the standard output file can be referenced as ``sys.stdout``.
 See the Library Reference for more information on this.)
 
-.. index:: module: string
-
 Often you'll want more control over the formatting of your output than simply
 printing space-separated values.  There are two ways to format your output; the
 first way is to do all the string handling yourself; using string slicing and
 concatenation operations you can create any layout you can imagine.  The
-standard module :mod:`string` contains some useful operations for padding
+string types have some methods that perform useful operations for padding
 strings to a given column width; these will be discussed shortly.  The second
 way is to use the :meth:`str.format` method.
 
+The :mod:`string` module contains a :class:`~string.Template` class which offers
+yet another way to substitute values into strings.
+
 One question remains, of course: how do you convert values to strings? Luckily,
 Python has ways to convert any value to a string: pass it to the :func:`repr`
 or :func:`str` functions.

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list