Python String casefold ()

La méthode casefold () est une méthode plus agressive lower () qui convertit les chaînes en chaînes pliées par casse pour une correspondance sans casse.

La casefold()méthode supprime toutes les distinctions de casse présentes dans une chaîne. Il est utilisé pour la correspondance sans casse, c'est-à-dire ignore les cas lors de la comparaison.

Par exemple, la lettre minuscule allemande ßéquivaut à ss. Cependant, comme ßest déjà minuscule, la lower()méthode ne fait rien. Mais, le casefold()convertit en ss.

La syntaxe de casefold()est:

 string.casefold ()

Paramètres pour casefold ()

La casefold()méthode ne prend aucun paramètre.

Valeur renvoyée par casefold ()

La casefold()méthode renvoie la chaîne pliée en majuscules.

Exemple 1: Minuscules en utilisant casefold ()

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

Production

 Chaîne minuscule: python est génial

Exemple 2: Comparaison avec 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.')

Production

 Les chaînes sont égales.

Articles intéressants...