Python String casefold ()

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.

Interessante artikelen...