Metóda casefold () je agresívna metóda lower (), ktorá prevádza reťazce na reťazce zložené pomocou veľkých písmen, aby sa umožnilo párové porovnávanie.
casefold()
Metóda odstráni všetky Case rozdiely prítomné v reťazci. Používa sa na beznávodové párovanie, tj pri porovnávaní ignoruje prípady.
Napríklad nemecké malé písmeno ß
je ekvivalentné s ss
. Pretože sa však už ß
jedná o malé písmená, lower()
metóda s tým nič nerobí. Ale casefold()
prevádza to na ss
.
Syntax casefold()
je:
string.casefold ()
Parametre pre casefold ()
casefold()
Metóda neberie žiadne parametre.
Vrátená hodnota z casefold ()
Tieto casefold()
metóda vracia prípad zložený reťazec.
Príklad 1: Malé písmená pomocou funkcie casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Výkon
Malý reťazec: python je úžasný
Príklad 2: Porovnanie pomocou 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.')
Výkon
Reťazce sú rovnaké.