Método upper() en Python
El
método
upper()
en Python
es un método de cadena (string) que se utiliza para convertir todos los caracteres de una cadena en letras mayúsculas. Aquí tienes una lección detallada sobre cómo funciona y cómo se utiliza 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 upper() en Python
La sintaxis básica del método
upper()
es la siguiente:
Ejemplo
print(cadena)
Donde
cadena
es la cadena en la que deseas realizar la conversión a mayúsculas. Este método no toma argumentos adicionales.
Ejemplo de Uso del Método upper() en Python
A continuación, se presenta un ejemplo de cómo utilizar el método
upper()
:
Ejemplo
texto = "Hola, mundo!"
texto_mayusculas = texto.upper()
print(texto_mayusculas)
Resultado:
Ejemplo
HOLA, MUNDO!
Características Clave
Cambia la Cadena Original
: Es importante tener en cuenta que el método
upper()
no modifica la cadena original, sino que devuelve una nueva cadena con todos los caracteres en mayúsculas. Por lo tanto, debes asignar el resultado a una variable si deseas conservar la versión en mayúsculas de la cadena.
Ejemplo
texto = "Hola, mundo!"
texto_mayusculas = texto.upper() # Se crea una nueva cadena en mayúsculas
print(texto_mayusculas)
Trata Todos los Caracteres
: El método
upper()
convierte todos los caracteres en la cadena a letras mayúsculas, incluyendo letras, números y caracteres especiales.
Ejemplo
cadena = "123abc!@#"
resultado = cadena.upper()
print(resultado) # Salida: "123ABC!@#"
No Afecta a Caracteres que ya están en Mayúsculas
: Si la cadena ya contiene letras en mayúsculas, el método
upper()
no afectará a esas letras, ya que solo convierte las letras minúsculas.
Ejemplo
# Crear una cadena
cadena = "Texto En Mayúsculas"
# Aplicar el método upper() para convertir a mayúsculas
resultado = cadena.upper()
print(resultado)
Usos Comunes
El método
upper()
es útil cuando necesitas comparar cadenas sin tener en cuenta las diferencias de mayúsculas y minúsculas, o cuando deseas presentar texto en mayúsculas en la salida de tu programa, por ejemplo, en títulos, encabezados o mensajes en mayúsculas.
En resumen, el método
upper()
en Python es una forma sencilla de convertir una cadena a letras mayúsculas, lo que facilita la comparación y presentación de texto en mayúsculas.
- Tutorial de Cadenas en Python
Practica Método upper() 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: La sintaxis básica del método
La sintaxis básica del método upper() es la siguiente.
Ejercicio: Usar print()
A continuación, se presenta un ejemplo de cómo utilizar el método upper().
Ejemplo
# Crear una cadena
cadena = "Texto En Mayúsculas"
# Aplicar el método upper() para convertir a mayúsculas
resultado = cadena.upper()
print(resultado)
Ejercicio: Trata Todos los Caracteres
Trata Todos los Caracteres : El método upper() convierte todos los caracteres en la cadena a letras mayúsculas, incluyendo letras, números y caract.
Ejemplo
texto = "Hola, mundo!"
texto_mayusculas = texto.upper() # Se crea una nueva cadena en mayúsculas
print(texto_mayusculas)
Ejercicio: No Afecta a Caracteres que ya están en Mayúsculas
No Afecta a Caracteres que ya están en Mayúsculas : Si la cadena ya contiene letras en mayúsculas, el método upper() no afectará a esas letras, ya.
Ejemplo
cadena = "123abc!@#"
resultado = cadena.upper()
print(resultado) # Salida: "123ABC!@#"