English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод casefold() возвращает строку, в которой все символы написаны строчными буквами.
Метод casefold() удаляетв stringВсе существующие различия между регистрами. Используется для безрегистрного соответствия, то есть при сравнении игнорируется регистр.
Этот метод похож на метод Lower(), но метод casefold() более мощный и агрессивный, что означает, что он преобразует больше символов в строчные буквы и находит больше совпадений при сравнении двух строк, преобразованных с помощью метода casefold().
Например, немецкие строчные буквыßэквивалентноss. Но, посколькуßУже в нижнем регистре, метод lower() на этом не влияет. Но casefold() его преобразует вss.
Синтаксис casefold():
string.casefold()
Метод casefold() не принимает никаких параметров.
Метод casefold() возвращает строку, преобразованную в строчные буквы.
string = "PYTHON IS AWESOME" # Печать строки в нижнем регистре print("Строка в нижнем регистре:", string.casefold())
При выполнении этого программы, вывод будет:
Строка в нижнем регистре: python is awesome
firstString = "der Fluss" secondString = "der Fluss" # ß эквивалент ss if firstString.casefold() == secondString.casefold(): print('Строки равны.') else: print('Строки не равны.')
При выполнении этого программы, вывод будет:
Строки равны.