Сообщить об ошибке.

Метод str.casefold() в Python, сворачивает регистр строки

Сворачивает регистр строки

Синтаксис:

str.casefold()

Параметры:

  • нет

Возвращаемое значение:

Описание:

Метод str.casefold() вернет регистр свернутой копии строки str. Другими словами, вернет строку, приведенную к нижнему регистру символов в результате свертывания регистра. Строки в свернутом регистре могут быть использованы для сопоставления строк без регистра.

Свертывание регистров похоже на нижний регистр, но более агрессивен, потому что он предназначен для удаления всех различий регистра в строке. Например, немецкая строчная буква ß эквивалентна ss. Поскольку у буквы ß нет отличий нижнего регистра от верхнего, то метод str.lower() ничего не будет делать с буквой ß, а метод str.casefold() преобразует ее в ss.

Алгоритм определения регистра описан в разделе 3.13 стандарта Unicode.

Пример свертывания регистра в строке.

>>> x = 'Вернет реГистр СвеРнутоЙ копии Cтроки'
>>> x.casefold()
'вернет регистр свернутой копии cтроки'
>>>