]> granicus.if.org Git - python/commitdiff
Add and adjust some string-related links in the docs.
authorChris Jerdonek <chris.jerdonek@gmail.com>
Fri, 12 Oct 2012 01:57:48 +0000 (18:57 -0700)
committerChris Jerdonek <chris.jerdonek@gmail.com>
Fri, 12 Oct 2012 01:57:48 +0000 (18:57 -0700)
Doc/library/functions.rst
Doc/library/stdtypes.rst

index e9691948674af270bb9e34df0da9a73af9854e4f..d6a8d0c5b840cb108e881219a83fc9835c781085 100644 (file)
@@ -1206,7 +1206,8 @@ are always available.  They are listed here in alphabetical order.
 .. function:: str(object='')
               str(object[, encoding[, errors]])
 
-   Return a string version of an object, using one of the following modes:
+   Return a :ref:`string <textseq>` version of an object, using one of the
+   following modes:
 
    If *encoding* and/or *errors* are given, :func:`str` will decode the
    *object* which can either be a byte string or a character buffer using
@@ -1229,11 +1230,9 @@ are always available.  They are listed here in alphabetical order.
    Objects can specify what ``str(object)`` returns by defining a :meth:`__str__`
    special method.
 
-   For more information on strings see :ref:`typesseq` which describes sequence
-   functionality (strings are sequences), and also the string-specific methods
-   described in the :ref:`string-methods` section. To output formatted strings,
-   see the :ref:`string-formatting` section. In addition see the
-   :ref:`stringservices` section.
+   For more information on strings and string methods, see the :ref:`textseq`
+   section.  To output formatted strings, see the :ref:`string-formatting`
+   section.  In addition, see the :ref:`stringservices` section.
 
 
 .. function:: sum(iterable[, start])
index ed5b3aeb62e9f5175fed28d65eb38de2e2591243..759206bcb8063ba2767e380a7d7368a065ceed1b 100644 (file)
@@ -1357,8 +1357,8 @@ Text Sequence Type --- :class:`str`
    object: io.StringIO
 
 
-Textual data in Python is handled with :class:`str` objects, which are
-immutable sequences of Unicode code points.  String literals are
+Textual data in Python is handled with ``str`` objects, which are immutable
+:ref:`sequences <typesseq>` of Unicode code points.  String literals are
 written in a variety of ways:
 
 * Single quotes: ``'allows embedded "double" quotes'``
@@ -1376,8 +1376,8 @@ See :ref:`strings` for more about the various forms of string literal,
 including supported escape sequences, and the ``r`` ("raw") prefix that
 disables most escape sequence processing.
 
-Strings may also be created from other objects with the :ref:`str <func-str>`
-built-in.
+Strings may also be created from other objects with the built-in
+function :func:`str`.
 
 Since there is no separate "character" type, indexing a string produces
 strings of length 1. That is, for a non-empty string *s*, ``s[0] == s[0:1]``.