Python String casefold ()

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

Изход

 Струните са равни.

Интересни статии...