Metoda casefold () je agresivna metoda lower () koja pretvara nizove u stringove presavijene za slučaj podudaranja bez slučajeva.
casefold()
Metoda uklanja sve case razlike prisutan u nizu. Koristi se za podudaranje bez slučajeva, tj. Zanemaruje slučajeve prilikom usporedbe.
Na primjer, njemačko malo slovo ß
ekvivalentno je ss
. Međutim, budući da ß
je već malim slovom, lower()
metoda mu ništa ne donosi. Ali, casefold()
pretvara u ss
.
Sintaksa casefold()
je:
string.casefold ()
Parametri za casefold ()
casefold()
Metoda ne poduzimati nikakve parametre.
Vrati vrijednost iz casefold ()
The casefold()
metoda vraća slučaj presavijeni niz.
Primjer 1: Mala slova koristeći casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Izlaz
Niz malim slovima: python je sjajan
Primjer 2: Usporedba pomoću casefolda ()
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.')
Izlaz
Žice su jednake.