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.








