Función isupper en python

Función isupper en python
Python es un lenguaje de programación sensible a los casos. Por caso sensible, significa que "a" es diferente de "a". Un programa de Python trata "A" y "A" de manera diferente. Siempre que escriba un código en Python, debe tener cuidado con el caso de la cadena. El lenguaje de programación de Python proporciona varias funciones integradas útiles que verifican el caso de las cadenas dadas. Algunas de las funciones que se pueden usar con cadenas son las funciones inferiores (), islower (), super () e isupper () en Python. Estas funciones están incorporadas e incluidas en la biblioteca estándar del lenguaje de programación de Python. En este tutorial, aprenderemos cómo usar la función ISUPPER () en un programa de Python.

Función isupper ()

La función isupper () es una función incorporada proporcionada en la biblioteca estándar de Python. Las cadenas y otras formas de datos se pueden usar con él. Indica si una cadena de caracteres es todo el proceso. Devuelve falso si al menos un personaje está en minúsculas. De lo contrario, devuelve verdadero si cada carácter de la cadena está en la caja superior. No requiere ningún parámetro. La sintaxis de la función isupper () es la siguiente:

El in_string representa la cadena que debe verificarse. IsUpper () verifica el caso de esa cadena. Ahora, veamos un ejemplo de la función isupper () para comprender su función.

Ejemplo 1:

En este ejemplo, definimos tres cadenas diferentes y verificamos cuál es la caja superior utilizando la función isupper (). Considere el siguiente código:

str1 = "Estoy en mayúsculas"
str2 = "Soy en minúsculas"
str3 = "Soy mixedcase"
imprimir ("is '", str1, "' Caso superior? = " + str (str1.isupper ()))
imprimir ("is '", str2 ",' mayúscula? = " + str (str2.isupper ()))
imprimir ("is '", str3, "' Caso superior? = " + str (str3.isupper ()))

Aquí está la siguiente salida:

Tenga en cuenta que solo una cadena es completamente superior. IsUpper () Devuelve verdadero solo para esa cadena. Para las otras 2 cadenas, la función isupper () devuelve falso porque ambos tienen uno o más de un carácter de minúsculas en la cadena. Dado que isUpper () devuelve falso para la cadena si contiene al menos 1 carácter de minúsculas, devuelve falso para las últimas 2 cadenas.

Ejemplo 2:

Ahora, tomemos la entrada del usuario y apliquemos la función ISUPPER () para verificar el caso de la cadena dada. Considere el siguiente código de ejemplo:

st = input ("Ingrese su cadena =")
imprimir ("is '", st ",' baje superior? = ", end =" ")
Si st.isUpper () == Verdadero:
Imprimir ("Sí")
demás:
Imprimir ("No")

Aquí está la salida del código anterior:

Como puede ver, el usuario ingresó a "SDS" que está en todos los casos superiores. La salida de isUpper () es verdadera.

Ejemplo 3:

Hasta ahora, demostramos solo ejemplos simples para comprender la función del método isupper () de la biblioteca de pitón estándar. Sin embargo, esta función se puede usar con cualquier problema complejo y difícil. Tiene numerosos usos prácticos en múltiples áreas. En el siguiente código dado, utilizamos un pequeño ejemplo para resolver una aplicación práctica un poco compleja. Consulte el siguiente código:

En este ejemplo, definimos una cadena "test = esta es una cadena de prueba para la función isupper". La cadena se divide en forma de una lista utilizando la función dividida (), liststr = test.dividir(). Para contar cuántas palabras son completamente en el caso superior en la oración, se inicia una variable C con 0. Después de eso, se define un bucle for que itera sobre cada elemento de la lista uno por uno; para yo en liststr. Cada vez que la condición if devuelve verdadera, C se incrementa con 1; C = C + 1.

test = "Esta es una cadena de prueba para la función isupper"
liststr = prueba.dividir()
c = 0
para yo en liststr:
si yo.isupper ()):
C = C + 1
Imprimir ("Las palabras totales de mayúsculas en la cadena son:" + str (c))

El siguiente es el resultado que muestra el número total de palabras mayúsculas en la cadena especificada:

Ejemplo 4:

Extendiendo el ejemplo anterior, iteramos a través de cada elemento en la cadena. Si un elemento especificado ya está en mayúsculas, simplemente imprima. Si no es así, conviértelo en la caja superior y devuelva la cadena en la caja superior. Considere el siguiente ejemplo .

Como puede ver, la cadena contiene múltiples caracteres en carcasa. Contamos cuántos elementos hay en mayúsculas y cuántos están en los caracteres en minúsculas en la cadena dada. Usamos el procedimiento exacto para eso como lo hicimos en el ejemplo anterior. Usando la función split (), dividimos la cadena en los elementos de la lista. Después de eso, iteramos a través de cada elemento en la lista uno a la vez usando un bucle para.

Al usar dos contadores, "A" y "C", contamos cuántos elementos en la lista hay en la caja superior y cuántos están en minúsculas. Al mismo tiempo, usamos la función superior () para convertir los elementos de minúsculas en los elementos de caso superior. El bucle para iterates a través de cada elemento de la lista. Cuando la "condición if" devuelve verdadera, la variable C se incrementa en 1. Cuando la "condición if" regresa falsa, la variable "A" se incrementa en 1. La variable "C" se usa para contar el número de letras mayúsculas en la cadena. Mientras que la variable "A" se usa para contar las letras minúsculas en la cadena.

test = "Esta es una cadena de prueba para la función isupper"
liststr = prueba.dividir()
c = 0
a = 0
para yo en liststr:
si yo.isupper ()):
C = C + 1
Imprimir ("El artículo es la caja superior:", i)
demás:
a = a + 1
Imprimir ("El artículo se convierte en mayúsculas:", yo.superior())
imprimir ("\ ntotal Las palabras de mayúsculas en la cadena son:" + str (c))
Imprimir ("Las palabras totales de mayúsculas en la cadena son:" + str (a))
imprimir ("\ nthe String después de la conversión:", prueba.superior())

Aquí está la salida del código anterior:

Tenga en cuenta que cada vez que la función isUpper () devuelve verdadera, la declaración se imprime como "el elemento es el caso superior: esto". Cuando el isUpper () devuelve falso, la instrucción se imprime "El elemento se convierte en la caja superior: es". Así es como cada elemento de la lista se convierte en mayúscula uno por uno y finalmente regresa a todas las cuerdas de mayúsculas.

Conclusión

En este artículo, la función isupper () de Python se discute cómo funciona. La función isUpper () es una función incorporada proporcionada por la biblioteca estándar de Python. No se necesita parámetro y devuelve verdadero en caso de que todos los caracteres de la cadena estén en el caso superior y devuelve falso en el caso de que al menos un carácter en la cadena esté en minúsculas. Demostramos algunas aplicaciones simples y prácticas de la función isupper () para comprender el funcionamiento de la función isupper ().