Casefold () -metoden er en aggressiv lavere () -metode, der konverterer strenge til store bogstaver, så de ikke passer sammen.
Den casefold()
metode fjerner alle case udmærkelser til stede i en streng. Det bruges til caseless matching, dvs. ignorerer tilfælde, når man sammenligner.
For eksempel ß
svarer det tyske små bogstav til ss
. Men da ß
det allerede er lille bogstav, gør lower()
metoden intet mod det. Men casefold()
konverterer det til ss
.
Syntaksen for casefold()
er:
string.casefold ()
Parametre til casefold ()
Den casefold()
metode tager ikke nogen parametre.
Returneringsværdi fra casefold ()
De casefold()
returnerer fremgangsmåden tilfældet foldede streng.
Eksempel 1: Små bogstaver ved hjælp af casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Produktion
Små streng: python er fantastisk
Eksempel 2: Sammenligning ved hjælp af 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
Strengene er ens.