Método Rjust de cadena de Python

Método Rjust de cadena de Python

Justificar el contenido en un documento de Word o en cualquier otro archivo es bastante simple. Pero cuando se trata de justificar el contenido en un código de programación, puede causarle algunos problemas. Sin embargo, es muy fácil de hacer en el lenguaje de programación de Python. El lenguaje de programación de Python tiene muchas funciones integradas útiles y simples que se pueden usar para realizar cualquier función. La función rjust () es la función incorporada de Python que se utiliza para justificar el contenido al lado derecho en un programa de Python. En este artículo, exploraremos el funcionamiento de la función rjust () en un programa de Python para comprender cómo funciona.

función rjust () en el lenguaje de programación de Python

El rjust () es una función incorporada en el lenguaje de programación de Python que se utiliza para justificar la cadena al lado derecho. Utiliza el relleno y justifica la cuerda al lado derecho de la longitud dada. Toma una cadena de entrada, lo justifica hacia el lado derecho llenando la cadena con caracteres de relleno y devuelve la cadena justificada correcta de una longitud especificada. Si la longitud dada no es mayor que la longitud de la cadena, entonces la cadena original creada se devolverá tal como es.

Sintaxis de la función rjust ()

La sintaxis de la función rjust () es muy básica y se da a continuación:

El rjust () es el nombre de la función que realizará la derecha justifica la cadena. Se necesitan dos parámetros, longitud y relleno. El parámetro de 'longitud' se usa para proporcionar la longitud de la cadena que se devolverá después de rellenar el elemento dado y justificar la cadena a la derecha. El parámetro 'FillChr' se utiliza para proporcionar el carácter de relleno que se utiliza para el relleno. Es un parámetro opcional. Si no se proporciona, entonces 'Space' se utilizará de forma predeterminada para cambiar la cadena al lado derecho.

La función rjust () devolverá la cadena justificada correcta de 'longitud; largo y acolchado con 'FillChr' para cumplir con la longitud de la cadena dada. Además, la cadena original se devolverá sin ningún relleno en un caso en que la longitud sea menor que la longitud de la cadena dada. Vea los ejemplos a continuación para comprender mejor cómo funciona el método rjust (). Estos ejemplos lo ayudarán a usar la función rjust () en sus programas de Python.

Ejemplo 1:

El primer ejemplo simplemente utiliza la función rjust () con una cadena corta y la justifica a la derecha usando '0' como carácter de llenado. Vea las líneas de código que se dan a continuación:

str = "Python .. !!!";
imprimir (str.rjust (20, '0'))

Tenga en cuenta que no incluimos ni llamamos ni llamamos a ninguna biblioteca de Python en nuestro programa antes de usar la función rjust (). La función rjust () es una función incorporada y el compilador está familiarizado con ella, por lo que no es necesario incluir su biblioteca específicamente. La primera línea de código contiene una cadena que debe justificarse. En la segunda línea de código, la función rjust () se usa dentro de la función print (). La función rjust () justificará la cadena agregando '0's al lado izquierdo y devolver la cadena de longitud' 20 '. La instrucción print () imprimirá la cadena de longitud 20, justificada a la derecha acolchada con 0s adicionales. Vea la salida que se da a continuación:

Tenga en cuenta que la longitud original de la cadena es de 12 caracteres, por lo que se agregan 8 0 a la izquierda para que la cadena sea de 20 caracteres y justifique la cadena a la derecha.

Ejemplo 2:

En el ejemplo anterior, proporcionamos el carácter de relleno a la función rjust (). Ahora, no proporcionaremos ningún carácter de relleno a la función y veremos cómo funciona. Vea el código que se da a continuación:

str = "Python .. !!!";
imprimir (str.rjust (20))

Aquí, puede ver que solo se proporciona un parámetro a la función rjust (). Esto representa la longitud de la cadena que se devolverá. Como se discutió anteriormente, si no se proporciona un carácter de relleno, la función encodelará por defecto la cadena con 'espacios' hasta que se convierta en la 'longitud' larga. Vea la salida que se da a continuación:

Como puede ver, la cadena se justifica usando los espacios.

Ejemplo 3:

Desde que hemos aprendido el funcionamiento básico de la función rjust (). Trabajemos con algunos ejemplos prácticos y un poco complejos para ver en qué tipo de aplicación podemos usar la función rjust (). Imprima un diamante usando la función rjust (). Vea el código a continuación:

str = "Python .. !!!";
longitud = len (str)
FillChr = "_"
string_lst = [str [: len (str) -index] para el índice en el rango (len (str))]]
para elemento en sorted (string_lst, key = len):
Imprimir (artículo.rjust (longitud, fillchr), end = ")
item1 = item [::-1]
Imprimir (Elemento1.ljust (longitud, relleno))
para elemento en sorted (string_lst [1:], key = len, reverse = true)::
Imprimir (artículo.rjust (longitud, fillchr), end = ")
item1 = item [::-1]
Imprimir (Elemento1.ljust (longitud, relleno))

En este ejemplo, utilizamos el bucle 'para' para imprimir el diamante de la cadena dada. La primera línea contiene la cadena original en la variable 'str'. El parámetro de 'longitud' contiene el tamaño de la cadena dada. La variable 'FillChr' contiene el carácter de llenado '--' que se utilizará para rellenar. La cadena resultante será de la misma longitud que la cadena de entrada dada ya que dimos el 'len (str)' para que la longitud de la cadena se devuelva. Ahora, a partir de los índices 0, el bucle 'para' iterará a través de cada elemento en la cadena e imprimirá los caracteres hasta que alcance el último elemento en la cadena.

La función rjust () toma los parámetros 'longitud' y 'relleno' y devuelve la cadena justificada de longitud justificada correcta 'len (str)' '. Si notó, usamos "End =" "En la instrucción 'Imprimir'. El "end =" "se usa para imprimir el siguiente elemento en la misma línea. Devuelve el personaje al final de la cadena que se imprime y prohíbe que el compilador cambie el cursor a la siguiente línea. Por lo tanto, la próxima vez que imprima, aparecerá en la misma línea que el resultado de antes. Puede comprender fácilmente todo el concepto mirando la salida que se proporciona a continuación:

Como puede ver, el diamante completo se imprime utilizando las funciones rjust () y ljust (). La función ljust () es lo opuesto a la función rjust (). Justifica la cadena al lado izquierdo de la pantalla. Al combinar ambas funciones imprimimos todo el diamante. Solo puede usar la función rjust () e imprimir el medio diamante.

Conclusión

En este artículo, lo guiamos por la función rjust () proporcionada en el lenguaje de programación de Python. La función rjust () se usa para justificar la cadena al lado derecho con el relleno con el relleno y haciendo la cadena de la longitud dada larga. Con la ayuda de ejemplos, tratamos de demostrar el funcionamiento de la función rjust () completamente.