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 cadena frase , 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)
  
Abrir en editor

Esto cambiará la cadena original y la almacenará con el formato de título.


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.

Ejemplo

    print(cadena)
  
Abrir en editor

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)
  
Abrir en editor

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"))
  
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.