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é.








