Método de Case Casefold de Python String

Método de Case Casefold de Python String
En el lenguaje de programación de Python, necesitamos aplicar los datos que a veces son confidenciales. Para lograr este criterio, necesitamos agregar algunas piezas de código en la programación de Python. Para este propósito, se recomienda la función Casefold ().

La función Casefold () también se conoce como función minúscula (). El propósito de esta función es convertir la cadena en minúsculas. Es una función incorporada de las cuerdas utilizadas en Python. Esta función es opuesta a la función capitalizar () de Python. Este método de caso se puede usar en diferentes aspectos de los lenguajes de programación. Simplemente se accede a través de la cadena. Se usa en la condición donde todas las letras deben estar en letras pequeñas.

Sintaxis de Casefold ()

cadena.casefold ()

Parámetros: No hay parámetros ni argumentos para esta función. Se accede a esto a través de la cadena en sí.

Valor de retorno: Todas las letras son minúsculas.

Trabajo del método Casefold () en Python

Ejemplo 1:

Este ejemplo se relaciona con el funcionamiento de la muestra del método Casefold (). En contraste con el método capitalize () también es la función incorporada de las cadenas. En este ejemplo, tomamos una cadena con 5 caracteres con la primera letra en capital y todo el resto en letras pequeñas. La función de casefold no contiene ningún parámetro. Esta función es llamada por la cadena de entrada directamente, por lo que no hay forma de usar directamente la cadena en la función. Pero la variable de cadena se usa en sí misma.

Cadena.casefold ()

Mientras que en el segundo ejemplo, la misma cadena se usa con todas las letras en los alfabetos de capital. Ambas diferentes formas de representar las cadenas muestran el funcionamiento del método Casefold ().

Tras la ejecución, verá que ambas cuerdas se cambian a letras minúsculas desde mayúsculas.

Ejemplo 2:

En el último ejemplo, usamos una sola palabra que se toma como entrada para la función Casefold (). Una cadena con seis palabras contiene todas las letras mixtas, algunas están en capital y otras están en letras pequeñas. Las letras pequeñas no se verán afectadas por la función.

String = "Hola, mi nombre es aqsa yasin"

Para el valor resultante, tomamos una impresión tanto para la cadena original como para la cadena con todas las letras pequeñas.

Verá que las seis palabras de la cuerda se convierten en letras pequeñas.

Ejemplo 3:

Este ejemplo trata con la comparación de dos métodos de cadenas que se utilizan en el lenguaje de programación de Python. El método inferior () es similar al trabajar con el método Casefold (). Pero el funcionamiento del case fold () se considera más agresivo. Indica que el método Casefold () funciona de manera más efectiva y convierte más letras en minúsculas en comparación con la función inferior (). La función inferior () no afecta las letras que ya están en letras pequeñas.

Para ilustrar el funcionamiento de ambas funciones, tome un personaje de entrada para ver cómo estas funciones convierten esto. La cadena de entrada es el personaje alemán que es una letra minúscula.

String = "ß"

La función inferior también se llama a través de la cadena y no toma un parámetro con él como el método Casefold ().

Cadena.más bajo()

Ahora, aplicamos la cadena de entrada con ambas funciones para ver los resultados y ejecutamos el código.

Verá que la cadena es en sí misma un carácter en minúscula, por lo que la función inferior no afecta la cadena de entrada. Mientras que la función Casefold (), que es una función agresiva, convierte el carácter en "SS". La letra "ß" en el idioma inglés es igual a un doble "s". Entonces, Casefold convierte esta carta en S.

Ejemplo 4:

En este ejemplo, tomamos una mezcla de dos idiomas como el ejemplo anterior; Se utilizan los personajes del idioma inglés y alemán. Esta vez, no solo "ß" sino el "A" alemán también se agrega una vez como una letra mayúscula y también una vez en una pequeña letra para ver los resultados de las dos funciones inferiores () y casefold ().

Texto = 'Graß Å Påge'

La primera palabra contiene el personaje alemán como lo hicimos en el ejemplo anterior y una sola capital en idioma alemán. Después de eso, se usa otra palabra con un pequeño alfabeto "A" del idioma alemán. Esta cadena de entrada completa que ahora contiene el capital y las letras pequeñas de dos idiomas también.

Ambos métodos se aplican en la cadena que se toma como entrada. Como está claro en el ejemplo anterior que el método inferior () no cambia la letra que ya está en una letra pequeña, ya sea en cualquier idioma, la letra B del idioma alemán no se ve afectada en este caso. Avanzando, la capital A llega. Esto se cambia a la pequeña "A" alemana alemana. Del mismo modo, la siguiente palabra contiene una pequeña "a" del idioma alemán en la palabra "página". La función inferior () no afecta esto.

Del mismo modo, al usar el método Casefold (), la "B" del idioma alemán se reemplaza por las "SS". Y la capital única A se transforma en la pequeña letra "A". Mientras que la pequeña "a" en la palabra "página" sigue siendo la misma.

Ejemplo 5:

Este ejemplo trata con el uso de una declaración if-else con el método de caso de caso. En una declaración if-else, que también se conoce como una declaración condicional, la condición de IF aplica un cheque. Si es cierto, el código termina. Mientras que, si la condición es falsa, la parte más de la declaración if-else se ejecuta. En este ejemplo, usamos esta declaración condicional para verificar si nuestras cadenas de entrada son iguales o no. Tomamos dos variables de cadena con dos palabras diferentes.

Str1 = "fluß"
Str2 = fluss "

Como sabemos que la carta alemana "ß" es equivalente a "SS" en inglés, el cheque se aplica sobre esta base. Como la declaración IF verifica si la respuesta obtenida aplicando la función de caseFile () en ambas cadenas es igual, imprima que ambas cadenas son las mismas.

Si str1.casefold () == str2.Casefold ()::

Dado que la parte delse no contiene ninguna condición, contiene una declaración de impresión para mostrar que ambas cadenas de entrada no son iguales.

Ejecutar el código para ver el resultado.

Como la carta alemana "B" es igual a "SS", significa que ambas cuerdas tienen las mismas letras, mientras que todos los personajes que quedan son los mismos.

Conclusión

La función Casefold () se usa para cambiar los alfabetos de capital de una cadena en letras pequeñas, mientras que las letras pequeñas siguen siendo las mismas. En este artículo, explicamos todos los respetos de este método utilizando los ejemplos elementales que tienen todas las letras mayúsculas o todas las letras pequeñas en una cadena. Además, también usamos algunos personajes del idioma alemán. La diferencia entre el método Casefold () y el método inferior () también se elabora con ejemplos. Del mismo modo, también utilizamos una instrucción if-else para ver el funcionamiento de un método de casefold (). En pocas palabras, un método de caso funciona de la misma manera para todos los idiomas.