Python String casefold ()

Метод 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.')

Вывод

 Струны равны.

Интересные статьи...