Método center() en Python

El método center() es un método de cadena (string) en Python que se utiliza para centrar una cadena dentro de un ancho especificado. Básicamente, agrega caracteres de relleno a ambos lados de la cadena original para que tenga una longitud total igual al ancho especificado. Esto es útil para formatear cadenas de manera uniforme, especialmente cuando se trabaja con la presentación de datos.

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 center() en Python

A continuación puedes ver la sintaxis del Método center() en Python .

Ejemplo

    nueva_cadena = cadena.center(ancho[, caracter_de_relleno])
  
  • cadena : Es la cadena original que deseas centrar.
  • ancho : Es un entero que representa el ancho total deseado de la nueva cadena después del centrado.
  • caracter_de_relleno (opcional): Es el carácter que se utiliza para rellenar los espacios vacíos a los lados de la cadena. De forma predeterminada, se utiliza el espacio en blanco (").

Ejemplo del método center() en Python

En este ejemplo, la cadena original "Python" se centró en un ancho total de 10 caracteres. Como la longitud original de la cadena es 6, se agregaron espacios en blanco en ambos lados para que la cadena centrada tenga una longitud total de 10 caracteres.

Ejemplo

    cadena = "Python"
nueva = cadena.center(10, "-")
print(nueva)
  
Abrir en editor

Resultado:

Ejemplo

    cadena = "Python"
nueva = cadena.center(10, "-")
print(nueva)

El método center() es útil cuando necesitas formatear cadenas para que tengan una apariencia uniforme en un contexto de presentación, como alineando el texto en una tabla o una impresión elegante en la consola. También puedes especificar un carácter de relleno personalizado si deseas usar algo más que espacios en blanco.


Valores de parámetros

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

ParámetroDescripción
length Requerido. La longitud de la cadena devuelta.
character Opcional. El carácter para llenar el espacio que falta en cada lado. El valor predeterminado es""(espacio)

Practica Método center() 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: Centrar una cadena

Usa center() para centrar texto en un ancho fijo.

Ejemplo

    texto = "Python"
print(texto.center(20, "-"))
  
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.