diff --git a/Doc-26/library/stdtypes.rst b/Doc-26/library/stdtypes.rst index ad2155f68a..4d62ce886f 100644 --- a/Doc-26/library/stdtypes.rst +++ b/Doc-26/library/stdtypes.rst @@ -657,9 +657,13 @@ String Methods .. index:: pair: string; methods -These are the string methods which both 8-bit strings and Unicode objects -support: - +Below are listed the string methods which both 8-bit strings and Unicode +objects support. In addition, Python's strings support the +sequence type methods described in the +:ref:`typesseq` section (above). To output formatted strings use +template strings or the ``%`` operator described in the +:ref:`typesseq-strings` section (below). Also, see the :mod:`re` module for +string functions based on regular expressions. .. method:: str.capitalize() @@ -1744,11 +1748,12 @@ File Objects module: os module: socket -File objects are implemented using C's ``stdio`` package and can be created with -the built-in constructor :func:`file` described in section -:ref:`built-in-funcs`. [#]_ File objects are also returned by some other -built-in functions and methods, such as :func:`os.popen` and :func:`os.fdopen` -and the :meth:`makefile` method of socket objects. +File objects are implemented using C's ``stdio`` package and can be +created with the built-in :func:`file` and (more usually) :func:`open` +constructors described in the :ref:`built-in-funcs` section. [#]_ File +objects are also returned by some other built-in functions and methods, +such as :func:`os.popen` and :func:`os.fdopen` and the :meth:`makefile` +method of socket objects. When a file operation fails for an I/O-related reason, the exception :exc:`IOError` is raised. This includes situations where the operation is not diff --git a/Doc-26/library/string.rst b/Doc-26/library/string.rst index b5d07484b0..7221ae151f 100644 --- a/Doc-26/library/string.rst +++ b/Doc-26/library/string.rst @@ -8,10 +8,15 @@ .. index:: module: re -The :mod:`string` module contains a number of useful constants and classes, as -well as some deprecated legacy functions that are also available as methods on -strings. See the module :mod:`re` for string functions based on regular -expressions. +The :mod:`string` module contains a number of useful constants and +classes, as well as some deprecated legacy functions that are also +available as methods on strings. In addition, Python's built-in string +classes support the sequence type methods described in the +:ref:`typesseq` section, and also the string-specific methods described +in the :ref:`string-methods` section. To output formatted strings use +template strings or the ``%`` operator described in the +:ref:`typesseq-strings` section. Also, see the :mod:`re` module for +string functions based on regular expressions. String constants diff --git a/Doc-26/library/strings.rst b/Doc-26/library/strings.rst index 3a96e569a2..025fe4a807 100644 --- a/Doc-26/library/strings.rst +++ b/Doc-26/library/strings.rst @@ -12,7 +12,8 @@ In addition, Python's built-in string classes support the sequence type methods described in the :ref:`typesseq` section, and also the string-specific methods described in the :ref:`string-methods` section. To output formatted strings use template strings or the ``%`` operator -described in the :ref:`typesseq-strings` section. +described in the :ref:`typesseq-strings` section. Also, see the +:mod:`re` module for string functions based on regular expressions. .. toctree::