Método isupper() en Python

El método isupper() en Python es una función integrada que se aplica a objetos de tipo cadena (strings). Su propósito es determinar si todos los caracteres en una cadena están en mayúsculas (letras mayúsculas). Aquí hay una lección detallada sobre cómo funciona este método:

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


Sintaxis del Método isupper() en Python

Ejemplo

    cadena = "Hola mundo"

cadena.isupper()
princadena.isupper()
print(cadena)
  
Abrir en editor
  • cadena : Esto representa la cadena en la que deseas verificar si todos los caracteres son mayúsculas.

Valor de retorno:

  • El método isupper() devuelve True si todos los caracteres en la cadena son mayúsculas. De lo contrario, devuelve False .

Ejemplo del Método isupper() en Python

Ejemplo con una cadena en mayúsculas:

Ejemplo

    texto = "HOLA MUNDO"
resultado = texto.isupper()
print(resultado)  # Resultado: True
  
Abrir en editor

En este caso, isupper() devuelve True porque todos los caracteres en la cadena están en mayúsculas.


Ejemplo del Método isupper() con una cadena que contiene mayúsculas y minúsculas

Ejemplo

    texto = "12345"
resultado = texto.isupper()
print(resultado)  # Resultado: False
  

En este ejemplo, isupper() devuelve False porque la cadena contiene caracteres en minúsculas además de las mayúsculas.

Ejemplo con una cadena que contiene números y símbolos

Ejemplo

    texto = "12345"
resultado = texto.isupper()
print(resultado)  # Resultado: False
  

El método isupper() aún devuelve False ya que no se trata de letras mayúsculas.


Usos comunes del Método isupper() en Python

El método isupper() es útil cuando necesitas verificar si una cadena está escrita completamente en mayúsculas, lo que podría ser relevante en situaciones como la validación de contraseñas, procesamiento de texto o filtrado de datos.

Es importante recordar que isupper() verifica todos los caracteres en la cadena. Si deseas comprobar si al menos un carácter está en mayúsculas, puedes hacerlo iterando a través de la cadena y usando el método isupper() en cada carácter por separado.

Ejemplo

    cadena = "Hola mundo"

cadena.isupper()
princadena.isupper()
print(cadena)
  

En este ejemplo, any() verifica si al menos un carácter en la cadena está en mayúsculas.


Practica Método isupper() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

El método isupper() en Python es una función integrada que se aplica a objetos de tipo cadena (strings). Su propósito es determinar si todos los caracteres en u.

Ejemplo

    cadena = "Hola mundo"

cadena.isupper()
princadena.isupper()
print(cadena)
  
Abrir en editor

Ejercicio: Con una cadena en mayúsculas

Ejemplo con una cadena en mayúsculas.

Ejemplo

    texto = "HOLA MUNDO"
resultado = texto.isupper()
print(resultado)  # Resultado: True
  
Abrir en editor

Ejercicio: Es importante recordar que

Es importante recordar que isupper() verifica todos los caracteres en la cadena. Si deseas comprobar si al menos un carácter está en.

Ejemplo

    texto = "12345"
resultado = texto.isupper()
print(resultado)  # Resultado: False
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.