Python String casefold ()

Metoda casefold () jest agresywną metodą lower (), która konwertuje ciągi na ciągi ze złożonymi wielkościami liter w celu dopasowania bezliterowego.

casefold()Metoda usuwa wszystkie Case Wyróżnienia obecny w ciąg. Służy do bezkrytycznego dopasowywania, tj. Ignoruje przypadki podczas porównywania.

Na przykład niemiecka mała litera ßjest równoważna z ss. Jednak ponieważ ßjest to już małe litery, lower()metoda nic z tym nie robi. Ale casefold()konwertuje to na ss.

Składnia casefold()to:

 string.casefold ()

Parametry dla casefold ()

casefold()Metoda nie ma żadnych parametrów.

Wartość zwracana z casefold ()

Że casefold()metoda zwraca ciąg sprawa złożona.

Przykład 1: Małe litery przy użyciu casefold ()

 string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())

Wynik

 Małe litery: Python jest niesamowity

Przykład 2: Porównanie przy użyciu 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.')

Wynik

 Struny są równe.

Interesujące artykuły...