El método casefold () es un método lower () agresivo que convierte cadenas en cadenas dobladas entre mayúsculas y minúsculas para la coincidencia sin mayúsculas y minúsculas.
El casefold()
método elimina todas las distinciones de casos presentes en una cadena. Se utiliza para el emparejamiento sin mayúsculas, es decir, ignora los casos al comparar.
Por ejemplo, la letra minúscula alemana ß
es equivalente a ss
. Sin embargo, dado ß
que ya está en minúsculas, el lower()
método no le hace nada. Pero lo casefold()
convierte en ss
.
La sintaxis de casefold()
es:
string.casefold ()
Parámetros para casefold ()
El casefold()
método no toma ningún parámetro.
Valor de retorno de casefold ()
El casefold()
método devuelve la cadena doblada del caso.
Ejemplo 1: minúsculas usando casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Salida
Cadena en minúsculas: Python es impresionante
Ejemplo 2: Comparación usando 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.')
Salida
Las cuerdas son iguales.