]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-106318: Add example for str.isalpha() (#137557)
authorAdorilson Bezerra <adorilson@gmail.com>
Mon, 24 Nov 2025 14:10:35 +0000 (14:10 +0000)
committerGitHub <noreply@github.com>
Mon, 24 Nov 2025 14:10:35 +0000 (14:10 +0000)
Co-authored-by: Éric <merwok@netwok.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
Doc/howto/unicode.rst
Doc/library/stdtypes.rst

index 254fe7293553535e1a963a7bb2825d39fc462067..243cc27bac7025dd2e8715c380dd57d51a95ecd2 100644 (file)
@@ -352,6 +352,8 @@ If you don't include such a comment, the default encoding used will be UTF-8 as
 already mentioned.  See also :pep:`263` for more information.
 
 
+.. _unicode-properties:
+
 Unicode Properties
 ------------------
 
index 38de27a2b7954925be7c5d6ae0fea0042ee67fdf..3f34245d8daf138fbf90e49c8acc800ab37e7821 100644 (file)
@@ -2057,6 +2057,18 @@ expression support in the :mod:`re` module).
    from the `Alphabetic property defined in the section 4.10 'Letters, Alphabetic, and
    Ideographic' of the Unicode Standard
    <https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-4/#G91002>`__.
+   For example:
+
+   .. doctest::
+
+      >>> 'Letters and spaces'.isalpha()
+      False
+      >>> 'LettersOnly'.isalpha()
+      True
+      >>> 'µ'.isalpha()  # non-ASCII characters can be considered alphabetical too
+      True
+
+   See :ref:`unicode-properties`.
 
 
 .. method:: str.isascii()