[3.14] gh-106318: Add examples for str.casefold() and str.lower() methods (GH-142154) (#143524)

gh-106318: Add examples for str.casefold() and str.lower() methods (GH-142154)
(cherry picked from commit 51a56a3a7bd8cf05ceda65e843fb7bae40509799)

Co-authored-by: Adorilson Bezerra <adorilson@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2026-01-07 18:03:20 +01:00 committed by GitHub
parent 63f8a863d1
commit 76afbe2747
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1844,6 +1844,14 @@ expression support in the :mod:`re` module).
lowercase letter ``'ß'`` is equivalent to ``"ss"``. Since it is already
lowercase, :meth:`lower` would do nothing to ``'ß'``; :meth:`casefold`
converts it to ``"ss"``.
For example:
.. doctest::
>>> 'straße'.lower()
'straße'
>>> 'straße'.casefold()
'strasse'
The casefolding algorithm is
`described in section 3.13 'Default Case Folding' of the Unicode Standard
@ -2300,7 +2308,12 @@ expression support in the :mod:`re` module).
.. method:: str.lower()
Return a copy of the string with all the cased characters [4]_ converted to
lowercase.
lowercase. For example:
.. doctest::
>>> 'Lower Method Example'.lower()
'lower method example'
The lowercasing algorithm used is
`described in section 3.13 'Default Case Folding' of the Unicode Standard