@@ -1548,6 +1548,100 @@ objects that compare equal might have different :attr:`~range.start`,
15481548   single: str (built-in class); (see also string)
15491549   pair: object; string
15501550
1551+ .. _text-methods-summary :
1552+ 
1553+ Text and Binary Sequence Type Methods Summary
1554+ ============================================= 
1555+ The following table summarizes the text and binary sequence types methods by
1556+ category.
1557+ 
1558+ 
1559+ +--------------------------+-------------------------------------------+---------------------------------------------------+ 
1560+ |  Category                 |   :class: `str ` methods                     |    :class: `bytes ` and :class: `bytearray ` methods   | 
1561+ +==========================+===========================================+===================================================+ 
1562+ |  Formatting               |   :meth: `str.format `                       |                                                    | 
1563+ |                           +-------------------------------------------+---------------------------------------------------+ 
1564+ |                           |   :meth: `str.format_map `                   |                                                    | 
1565+ |                           +-------------------------------------------+---------------------------------------------------+ 
1566+ |                           |   :ref: `f-strings `                         |                                                    | 
1567+ |                           +-------------------------------------------+---------------------------------------------------+ 
1568+ |                           |   :ref: `old-string-formatting `             |   :ref: `bytes-formatting `                          | 
1569+ +--------------------------+------------------+------------------------+--------------------+------------------------------+ 
1570+ |  Searching and Replacing  |  :meth: `str.find ` |  :meth: `str.rfind `      |  :meth: `bytes.find ` |  :meth: `bytes.rfind `          | 
1571+ |                           +------------------+------------------------+--------------------+------------------------------+ 
1572+ |                           |  :meth: `str.index`| :meth:`str.rindex `     |  :meth: `bytes.index`| :meth:`bytes.rindex `         | 
1573+ |                           +------------------+------------------------+--------------------+------------------------------+ 
1574+ |                           |   :meth: `str.startswith `                   |   :meth: `bytes.startswith `                         | 
1575+ |                           +-------------------------------------------+---------------------------------------------------+ 
1576+ |                           |   :meth: `str.endswith `                     |   :meth: `bytes.endswith `                           | 
1577+ |                           +-------------------------------------------+---------------------------------------------------+ 
1578+ |                           |   :meth: `str.count `                        |   :meth: `bytes.count `                              | 
1579+ |                           +-------------------------------------------+---------------------------------------------------+ 
1580+ |                           |   :meth: `str.replace `                      |   :meth: `bytes.replace `                            | 
1581+ +--------------------------+-------------------+-----------------------+---------------------+-----------------------------+ 
1582+ |  Splitting and Joining    |  :meth: `str.split ` |  :meth: `str.rsplit `    |  :meth: `bytes.split ` |  :meth: `bytes.rsplit `        | 
1583+ |                           +-------------------+-----------------------+---------------------+-----------------------------+ 
1584+ |                           |   :meth: `str.splitlines `                   |   :meth: `bytes.splitlines `                         | 
1585+ |                           +-------------------------------------------+---------------------------------------------------+ 
1586+ |                           |   :meth: `str.partition `                    |   :meth: `bytes.partition `                          | 
1587+ |                           +-------------------------------------------+---------------------------------------------------+ 
1588+ |                           |   :meth: `str.rpartition `                   |   :meth: `bytes.rpartition `                         | 
1589+ |                           +-------------------------------------------+---------------------------------------------------+ 
1590+ |                           |   :meth: `str.join `                         |   :meth: `bytes.join `                               | 
1591+ +--------------------------+-------------------------------------------+---------------------------------------------------+ 
1592+ |  String Classification    |   :meth: `str.isalpha `                      |   :meth: `bytes.isalpha `                            | 
1593+ |                           +-------------------------------------------+---------------------------------------------------+ 
1594+ |                           |   :meth: `str.isdecimal `                    |                                                    | 
1595+ |                           +-------------------------------------------+---------------------------------------------------+ 
1596+ |                           |   :meth: `str.isdigit `                      |   :meth: `bytes.isdigit `                            | 
1597+ |                           +-------------------------------------------+---------------------------------------------------+ 
1598+ |                           |   :meth: `str.isnumeric `                    |                                                    | 
1599+ |                           +-------------------------------------------+---------------------------------------------------+ 
1600+ |                           |   :meth: `str.isalnum `                      |   :meth: `bytes.isalnum `                            | 
1601+ |                           +-------------------------------------------+---------------------------------------------------+ 
1602+ |                           |   :meth: `str.isidentifier `                 |                                                    | 
1603+ |                           +-------------------------------------------+---------------------------------------------------+ 
1604+ |                           |   :meth: `str.islower `                      |   :meth: `bytes.islower `                            | 
1605+ |                           +-------------------------------------------+---------------------------------------------------+ 
1606+ |                           |   :meth: `str.isupper `                      |   :meth: `bytes.isupper `                            | 
1607+ |                           +-------------------------------------------+---------------------------------------------------+ 
1608+ |                           |   :meth: `str.istitle `                      |   :meth: `bytes.istitle `                            | 
1609+ |                           +-------------------------------------------+---------------------------------------------------+ 
1610+ |                           |   :meth: `str.isspace `                      |   :meth: `bytes.isspace `                            | 
1611+ |                           +-------------------------------------------+---------------------------------------------------+ 
1612+ |                           |   :meth: `str.isprintable `                  |                                                    | 
1613+ +--------------------------+-------------------------------------------+---------------------------------------------------+ 
1614+ |  Case Manipulation        |   :meth: `str.lower `                        |   :meth: `bytes.lower `                              | 
1615+ |                           +-------------------------------------------+---------------------------------------------------+ 
1616+ |                           |   :meth: `str.upper `                        |   :meth: `bytes.upper `                              | 
1617+ |                           +-------------------------------------------+---------------------------------------------------+ 
1618+ |                           |   :meth: `str.casefold `                     |                                                    | 
1619+ |                           +-------------------------------------------+---------------------------------------------------+ 
1620+ |                           |   :meth: `str.capitalize `                   |   :meth: `bytes.capitalize `                         | 
1621+ |                           +-------------------------------------------+---------------------------------------------------+ 
1622+ |                           |   :meth: `str.title `                        |   :meth: `bytes.title `                              | 
1623+ |                           +-------------------------------------------+---------------------------------------------------+ 
1624+ |                           |   :meth: `str.swapcase `                     |   :meth: `bytes.swapcase `                           | 
1625+ +--------------------------+-------------------+-----------------------+---------------------+-----------------------------+ 
1626+ |  Padding and Stripping    |  :meth: `str.ljust ` |  :meth: `str.rjust `     |  :meth: `bytes.ljust ` |  :meth: `bytes.rjust `         | 
1627+ |                           +-------------------+-----------------------+---------------------+-----------------------------+ 
1628+ |                           |   :meth: `str.center `                       |   :meth: `bytes.center `                             | 
1629+ |                           +-------------------------------------------+---------------------------------------------------+ 
1630+ |                           |   :meth: `str.expandtabs `                   |   :meth: `bytes.expandtabs `                         | 
1631+ |                           +-------------------------------------------+---------------------------------------------------+ 
1632+ |                           |   :meth: `str.strip `                        |   :meth: `bytes.strip `                              | 
1633+ |                           +--------------------+----------------------+----------------------+----------------------------+ 
1634+ |                           |  :meth: `str.lstrip ` |  :meth: `str.rstrip `   |  :meth: `bytes.lstrip ` |  :meth: `bytes.rstrip `       | 
1635+ +--------------------------+--------------------+----------------------+----------------------+----------------------------+ 
1636+ |  Translation and Encoding |   :meth: `str.translate `                    |   :meth: `bytes.translate `                          | 
1637+ |                           +-------------------------------------------+---------------------------------------------------+ 
1638+ |                           |   :meth: `str.maketrans `                    |   :meth: `bytes.maketrans `                          | 
1639+ |                           +-------------------------------------------+---------------------------------------------------+ 
1640+ |                           |   :meth: `str.encode `                       |                                                    | 
1641+ |                           +-------------------------------------------+---------------------------------------------------+ 
1642+ |                           |                                            |   :meth: `bytes.decode `                             | 
1643+ +--------------------------+-------------------------------------------+---------------------------------------------------+ 
1644+ 
15511645.. _textseq :
15521646
15531647Text Sequence Type --- :class: `str `
0 commit comments