В этом уроке по основам Python, мы рассмотрим строковый метод: casefold()
. Данный метод сворачивает регистр строки, вернув копию строки в нижнем регистре, таким образом мы можем сопоставлять строки.
Синтаксис:
str.casefold()
Аргументы:
str
- заданная строка, которую хотите свернуть для сопоставления.
Метод casefold()
удаляет все регистровые различия в строке. Он используется для сопоставления без регистра, например. игнорируя заглавные буквы при сравнении.
Пример:
# Задаем строку с регистрами
string_example = 'Hello World!'
# Задаем строку с нижними регистрами
string_example_second = 'hello world!'
# Выводим свернутую строку
print(string_example.casefold())
# Сравниваем строки
print(string_example.casefold() == string_example_second)
# Задаем строку с регистрами
string_example = 'How are you?'
# Задаем строку с разными регистрами
string_example_second = 'HOW are YOU?'
# Выводим свернутую строку
print(string_example_second.casefold())
# Сравниваем строки
print(string_example.casefold() == string_example_second.casefold())
Результат:
>>> hello world!
>>> True
>>> how are you?
>>> True