Il metodo casefold () è un metodo lower () aggressivo che converte le stringhe in stringhe case folded per la corrispondenza senza maiuscole.
Il casefold()metodo rimuove tutte le distinzioni tra maiuscole e minuscole presenti in una stringa. Viene utilizzato per la corrispondenza senza maiuscole, ovvero ignora i casi durante il confronto.
Ad esempio, la lettera minuscola tedesca ßè equivalente a ss. Tuttavia, poiché ßè già minuscolo, il lower()metodo non fa nulla. Ma casefold()lo converte in ss.
La sintassi di casefold()è:
string.casefold ()
Parametri per casefold ()
Il casefold()metodo non accetta parametri.
Valore restituito da casefold ()
Il casefold()metodo restituisce la stringa piegata tra maiuscole e minuscole.
Esempio 1: minuscolo utilizzando casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Produzione
Stringa minuscola: python è fantastico
Esempio 2: confronto utilizzando 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.')
Produzione
Le corde sono uguali.








