Python String casefold ()

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

Zaujímavé články...