Python String casefold ()

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.

Articoli interessanti...