Método capitalize() en Python

El método capitalize() en Python se utiliza para convertir la primera letra de una cadena (string) en mayúsculas y el resto de las letras en minúscula. Esto significa que la primera letra de la cadena se capitaliza, y todas las demás letras se convierten en minúsculas.

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.

En esta lección de Método capitalize() en Python combinamos explicación clara y código ejecutable. El objetivo es que entiendas el concepto y puedas reutilizarlo en tus propios scripts de Python.

Prueba a cambiar los valores del ejemplo y observa la salida en consola. Experimentar es la forma más eficaz de fijar el concepto.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.


Sintaxis de capitalize() en Python

Aquí está la sintaxis general del método capitalize() :

Ejemplo

    cadena = "Hola mundo"

cadena.capitalize()
pcadena.capitalize()
print(cadena)
  
Abrir en editor

Donde cadena es la cadena de texto en la que deseas aplicar el método.


Ejemplo de capitalize() en Python

capitalize() convierte la primera letra de la palabra en mayúscula:

Ejemplo

    texto = "hola, mundo"
texto_capitalizado = texto.capitalize()
print(texto_capitalizado)
print(texto_capitalizado)
  
Abrir en editor

Resultado:

Ejemplo

    texto = "hola, mundo"
texto_capitalizado = texto.capitalize()
print(texto_capitalizado)
print(texto_capitalizado)

Como puedes ver, el método capitalize() convirtió la primera letra "h" en mayúscula, mientras que el resto de las letras se mantuvieron en minúscula. Esto es útil cuando deseas formatear una cadena para que comience con una letra mayúscula, como en oraciones o nombres propios.


Practica Método capitalize() 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: Aquí está la sintaxis general del método

Aquí está la sintaxis general del método capitalize().

Ejemplo

    cadena = "Hola mundo"

cadena.capitalize()
pcadena.capitalize()
print(cadena)
  
Abrir en editor

Ejercicio: Hola mundo

capitalize() convierte la primera letra de la palabra en mayúscula.

Ejemplo

    texto = "hola, mundo"
texto_capitalizado = texto.capitalize()
print(texto_capitalizado)
  
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.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.