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.