Методът casefold () е агресивен метод lower (), който преобразува низове в сгънати в низове за съвпадение без случаи.
В casefold()
метод премахва всички случаи отличия присъства в низ. Използва се за съвпадение без случаи, т.е. игнорира случаи при сравняване.
Например, немската малка буква ß
е еквивалентна на ss
. Тъй като обаче ß
е вече с малки букви, lower()
методът не му прави нищо. Но casefold()
го превръща в ss
.
Синтаксисът на casefold()
е:
string.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.')
Изход
Струните са равни.