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.
Sintaxis del Método center() en Python
A continuación puedes ver la sintaxis del Método center() en Python.
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.
cadena = "Python" ancho = 10 nueva_cadena = cadena.center(ancho) print("Cadena original:", cadena) print("Cadena centrada:", nueva_cadena)
Resultado:
Cadena original: Python Cadena centrada: Python
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
Parámetro | Descripció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) |
- Tutorial de Cadenas en Python