Метод casefold () - це агресивний метод lower (), який перетворює рядки в складені у регістр рядки для беззбіжного збігу.
casefold()
Метод видаляє всі приклади відмінності , присутній в рядку. Використовується для збігу випадків, тобто ігнорує випадки при порівнянні.
Наприклад, німецька мала літера ß
є еквівалентом ss
. Однак, оскільки ß
це вже мала літера, lower()
метод для цього нічого не робить. Але, casefold()
перетворює його на ss
.
Синтаксис casefold()
:
string.casefold ()
Параметри для casefold ()
casefold()
Метод не приймає ніяких параметрів.
Повернене значення з casefold ()
У casefold()
методі повертає випадок складеної рядки.
Приклад 1: Малі регістри, використовуючи регістр case ()
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.')
Вихідні дані
Рядки рівні.