Python String casefold ()

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

Вихідні дані

 Рядки рівні.

Цікаві статті...