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.