Método title() en Python
El método
title()
en Python es un método de cadena (string) que se utiliza para convertir una cadena en una nueva cadena donde la primera letra de cada palabra se convierte en mayúscula (en formato título). Esto significa que todas las letras en minúscula de una palabra se convierten en mayúscula y todas las letras en mayúscula se mantienen igual.
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.
Aquí tienes una lección detallada sobre el método
title()
en Python:
Sintaxis del Método title() en Python
La sintaxis básica del método
title()
es la siguiente:
Ejemplo
print(cadena)
Donde
cadena
es la cadena en la que deseas aplicar el método
title()
.
Ejemplo del Método title() en Python
Ejemplo
texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
Resultado:
Ejemplo
HOLA VALENCIA
Hola Sevilla
-
El método
title()se llama en la cadenafrase, que contiene una cadena en minúsculas con palabras separadas por espacios. -
El método
title()procesa la cadena y convierte la primera letra de cada palabra en mayúscula, mientras que el resto de las letras se convierten en minúscula. -
La nueva cadena resultante,
cadena_titulada, contiene la cadena original con el formato de título aplicado. -
Finalmente, se imprime
cadena_titulada, que muestra el resultado con cada palabra comenzando con una letra mayúscula.
A tener en cuenta
El método
title()
no cambia la cadena original, sino que crea una nueva cadena con el formato de título. Si deseas modificar la cadena original, debes asignar el resultado de
cadena.title()
de nuevo a la variable
cadena
. Por ejemplo:
Ejemplo
cadena = "esto es una cadena de ejemplo"
cadena = cadena.title()
print(cadena)
print(cadena)
Esto cambiará la cadena original y la almacenará con el formato de título.
- Tutorial de Cadenas en Python
Practica Método title() 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 title() es la siguiente.
Ejercicio: Donde
Donde cadena es la cadena en la que deseas aplicar el método title().
Ejemplo
cadena = "esto es una cadena de ejemplo"
cadena = cadena.title()
print(cadena)
Ejercicio: Usar print()
El método title() no cambia la cadena original, sino que crea una nueva cadena con el formato de título. Si deseas modificar la cadena original, debes asignar e.
Ejemplo
texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
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.