mirror of
https://github.com/python/cpython.git
synced 2026-06-28 11:50:50 +00:00
[3.13] gh-106318: Add examples to the str.isdigit() method docs (GH-144721)
(cherry picked from commit f051c68923)
Co-authored-by: Adorilson Bezerra <adorilson@gmail.com>
Co-authored-by: Stan Ulbrych <stan@python.org>
This commit is contained in:
parent
45d1ba7bb8
commit
4e2285cf52
1 changed files with 19 additions and 4 deletions
|
|
@ -2023,9 +2023,25 @@ expression support in the :mod:`re` module).
|
|||
character, ``False`` otherwise. Digits include decimal characters and digits that need
|
||||
special handling, such as the compatibility superscript digits.
|
||||
This covers digits which cannot be used to form numbers in base 10,
|
||||
like the Kharosthi numbers. Formally, a digit is a character that has the
|
||||
like the `Kharosthi numbers <https://en.wikipedia.org/wiki/Kharosthi#Numerals>`__.
|
||||
Formally, a digit is a character that has the
|
||||
property value Numeric_Type=Digit or Numeric_Type=Decimal.
|
||||
|
||||
For example:
|
||||
|
||||
.. doctest::
|
||||
|
||||
>>> '0123456789'.isdigit()
|
||||
True
|
||||
>>> '٠١٢٣٤٥٦٧٨٩'.isdigit() # Arabic-Indic digits zero to nine
|
||||
True
|
||||
>>> '⅕'.isdigit() # Vulgar fraction one fifth
|
||||
False
|
||||
>>> '²'.isdecimal(), '²'.isdigit(), '²'.isnumeric()
|
||||
(False, True, True)
|
||||
|
||||
See also :meth:`isdecimal` and :meth:`isnumeric`.
|
||||
|
||||
|
||||
.. method:: str.isidentifier()
|
||||
|
||||
|
|
@ -2066,15 +2082,14 @@ expression support in the :mod:`re` module).
|
|||
|
||||
>>> '0123456789'.isnumeric()
|
||||
True
|
||||
>>> '٠١٢٣٤٥٦٧٨٩'.isnumeric() # Arabic-indic digit zero to nine
|
||||
>>> '٠١٢٣٤٥٦٧٨٩'.isnumeric() # Arabic-Indic digits zero to nine
|
||||
True
|
||||
>>> '⅕'.isnumeric() # Vulgar fraction one fifth
|
||||
True
|
||||
>>> '²'.isdecimal(), '²'.isdigit(), '²'.isnumeric()
|
||||
(False, True, True)
|
||||
|
||||
See also :meth:`isdecimal` and :meth:`isdigit`. Numeric characters are
|
||||
a superset of decimal numbers.
|
||||
See also :meth:`isdecimal` and :meth:`isdigit`.
|
||||
|
||||
|
||||
.. method:: str.isprintable()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue