Metoda casefold () este o metodă agresivă inferioară () care convertește șirurile în șiruri pliate de carcasă pentru potrivire fără casă.
casefold()
Metoda elimină toate caz distincții prezente într - un șir de caractere. Este folosit pentru potrivirea caseless, adică ignoră cazurile la comparare.
De exemplu, litera minusculă germană ß
este echivalentă cu ss
. Cu toate acestea, deoarece ß
este deja minusculă, lower()
metoda nu-i face nimic. Dar, casefold()
îl convertește în ss
.
Sintaxa lui casefold()
este:
string.casefold ()
Parametrii pentru casefold ()
casefold()
Metoda nu ia nici un parametru.
Returnează valoarea de la casefold ()
La casefold()
metoda returneaza caz pliat șir.
Exemplul 1: minuscule folosind majuscule ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Ieșire
Șir cu litere mici: python este minunat
Exemplul 2: comparație utilizând 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.')
Ieșire
Corzile sunt egale.