Método rjust() en Python

El método rjust() en Python se utiliza para justificar (alinear) una cadena a la derecha (right) rellenando los espacios en blanco a la izquierda de la cadena original con un carácter específico o espacios en blanco. Esto es útil para formatear cadenas de manera que tengan una longitud específica, especialmente cuando se trabaja con tablas o alineación de texto.

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

La sintaxis general del método rjust() es la siguiente:

Ejemplo

    texto = "42"
print(texto.rjust(6, "0"))
  
Abrir en editor
  • cadena : La cadena original que deseas justificar.
  • longitud_total : La longitud total deseada de la cadena resultante después de la justificación.
  • carácter_de_relleno (opcional): El carácter que se utilizará para rellenar los espacios en blanco a la izquierda de la cadena original. Por defecto, se utilizan espacios en blanco.

Ejemplo del Método rjust() en Python

Ejemplo

    texto = "Python"
texto_justificado = texto.rjust(10, "-")
print(texto_justificado)
print(texto_justificado)
  
Abrir en editor

Este ejemplo justifica la cadena "Python" a la derecha para que tenga una longitud total de 10 caracteres, rellenando con guiones ("-") a la izquierda.

El resultado será:

Ejemplo

    ----Python
----Python

Si no se proporciona un carácter de relleno, se utilizan espacios en blanco por defecto.

Ejemplo

    texto = "Python"
texto_justificado = texto.rjust(10, "-")
print(texto_justificado)
print(texto_justificado)
  

El resultado será:

Ejemplo

    nombre = "Elena"
print(nombre.rjust(10, "."))

El método rjust() es especialmente útil cuando se necesita formatear cadenas para que tengan una longitud específica en la salida, como en la creación de tablas o informes con columnas alineadas a la derecha.


Practica Método rjust() 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 general del método

La sintaxis general del método rjust() es la siguiente.

Ejemplo

    texto = "42"
print(texto.rjust(6, "0"))
  
Abrir en editor

Ejercicio: Usar print()

La sintaxis general del método rjust() es la siguiente.

Ejemplo

    texto = "Python"
texto_justificado = texto.rjust(10, "-")
print(texto_justificado)
  
Abrir en editor

Ejercicio: Usar print() (2)

Si no se proporciona un carácter de relleno, se utilizan espacios en blanco por defecto.

Ejemplo

    nombre = "Elena"
print(nombre.rjust(10, "."))
  
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.