Метод casefold () - это агрессивный метод lower (), который преобразует строки в строки, свернутые по регистру, для сопоставления без регистра.
casefold()
Метод удаляет все примеры различия , присутствующий в строке. Он используется для сопоставления без регистра, т.е. игнорирует регистры при сравнении.
Например, немецкая строчная буква ß
эквивалентна ss
. Однако, поскольку ß
это уже строчная буква, lower()
метод ничего не делает. Но casefold()
преобразует его в ss
.
Синтаксис casefold()
:
строка.casefold ()
Параметры для casefold ()
casefold()
Метод не принимает никаких параметров.
Возвращаемое значение из casefold ()
В casefold()
методе возвращает случай сложенной строки.
Пример 1: строчные буквы с использованием casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Вывод
Строка в нижнем регистре: Python - это круто
Пример 2: Сравнение с использованием casefold ()
firstString = "der Fluß" secondString = "der Fluss" # ß is equivalent to ss if firstString.casefold() == secondString.casefold(): print('The strings are equal.') else: print('The strings are not equal.')
Вывод
Струны равны.