De casefold () methode is een agressieve lower () methode die strings converteert naar casefold strings voor caseless matching.
De casefold()
methode verwijdert alle hoofdletterverschillen in een string. Het wordt gebruikt voor caseless matching, dwz negeert gevallen bij het vergelijken.
De Duitse kleine letter ß
is bijvoorbeeld gelijk aan ss
. Omdat het ß
echter al kleine letters is, doet de lower()
methode er niets aan. Maar casefold()
converteert het naar ss
.
De syntaxis van casefold()
is:
string.casefold ()
Parameters voor casefold ()
De casefold()
methode heeft geen parameters.
Retourwaarde uit casefold ()
De casefold()
methode retourneert de case-fold string.
Voorbeeld 1: kleine letters met casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Uitvoer
Tekenreeks in kleine letters: python is geweldig
Voorbeeld 2: vergelijking met 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.')
Uitvoer
De snaren zijn gelijk.