Python String casefold ()

Metoda casefold () je agresivní metoda lower (), která převádí řetězce na skládané řetězce pro účely beznábojového porovnávání.

casefold()Metoda odstraní všechny Case rozdíly přítomné v řetězci. Používá se pro beznábojové párování, tj. Při porovnávání ignoruje případy.

Například německé malé písmeno ßodpovídá ss. Protože ßje však již malá, lower()metoda s ní nic nedělá. Ale casefold()převede to na ss.

Syntaxe casefold()je:

 string.casefold ()

Parametry pro casefold ()

casefold()Metoda nebere žádné parametry.

Vrátit hodnotu z casefold ()

Tyto casefold()metoda vrací případ složený řetězec.

Příklad 1: Malá písmena pomocí casefold ()

 string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())

Výstup

 Malý řetězec: python je úžasný

Příklad 2: Porovnání pomocí 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ýstup

 Řetězce jsou stejné.

Zajímavé články...