Casefold () -metoden är en aggressiv lägre () -metod som omvandlar strängar till fallviktade strängar för skiftlös matchning.
Den casefold()
metod tar bort alla fall distinktioner närvarande i en sträng. Den används för falllös matchning, dvs ignorerar fall vid jämförelse.
Till exempel ß
motsvarar den tyska gemena bokstaven ss
. Eftersom det redan ß
är gemener gör lower()
metoden ingenting mot det. Men, casefold()
omvandlar det till ss
.
Syntaksen för casefold()
är:
string.casefold ()
Parametrar för casefold ()
Den casefold()
metoden tar inte några parametrar.
Returvärde från casefold ()
De casefold()
metoden returnerar fallet vikta sträng.
Exempel 1: gemener med casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Produktion
Små strängar: python är fantastisk
Exempel 2: Jämförelse med 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.')
Produktion
Strängarna är lika.