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.