Método Ljust de cadena de python

Método Ljust de cadena de python
El lenguaje de programación de Python brinda una oportunidad para que el usuario maneje fácilmente las cuerdas en un programa de Python. Proporciona una función ljust () para trabajar con cuerdas en Python. Inserta los caracteres adicionales con la cadena hasta que la longitud especificada. Esta guía lo llevará a través del proceso de cómo implementar la función LJUST () en un programa de Python. Aquí, aprenderá sobre el trabajo y la sintaxis de la función ljust (). Al explorar los ejemplos, podrá usar la función ljust () en sus programas con facilidad.

función ljust ()

El ljust significa 'izquierda justify'- justificar o configurar la cadena completamente en el lado izquierdo. El método ljust () se alza la cadena dada con caracteres adicionales y la cambia completamente al lado izquierdo. Se acumula la cadena dada con el número de caracteres especificados para que sea una cierta longitud larga.

Aquí está la sintaxis de la función LJUST utilizada en un programa típico de Python:

La función ljust () toma un mínimo de uno y un máximo de dos parámetros de entrada. La 'cadena' representa el nombre de la cadena que se dejará justificado con la función ljust (). El parámetro 'len' representa la longitud requerida de la cadena después del ajuste de la izquierda. El parámetro 'CHR' representa el carácter que estará acolchado con la cadena para que sea una cierta longitud de largo y justificarlo a la izquierda. Por defecto, es el espacio "". Si no proporciona ningún personaje, la función ljust () llenará la cadena con espacios a la izquierda justificarlo hasta que se alcance una cierta longitud.

Ejemplo 1:

En este ejemplo, proporcionaremos una cadena y la longitud requerida de la cadena después de la justificación de la izquierda. No proporcionaremos ningún carácter que se acoltee con la cadena aquí para probar la función ljust () con solo la longitud del parámetro de cadena.

str = "myworld"
imprimir ("La cadena está justificada 20 caracteres:", Str.ljust (20) ",".")

Como puede notar, hemos puesto "."Al final de la cadena después de aplicar la función ljust (). Se hace para ayudarlo a comprender y ver claramente la cuerda larga de 20 caracteres acolchada con espacios vacíos. La salida del programa anterior se proporciona a continuación:

Observe que el "."Se imprime después de hacer que la cadena sea de 20 caracteres y justificarla al lado izquierdo. La función ljust () ha colocado los 13 espacios en el lado derecho de la cadena dada para justificar la cadena al lado izquierdo.

Ejemplo 2:

Ahora que sabemos si no proporcionamos el parámetro del carácter de relleno a la función ljust (), simplemente agregará espacios adicionales a la cadena para hacer una cierta longitud larga. Ahora, proporcionemos el parámetro del carácter de relleno a la función ljust () para ver su funcionamiento. Consulte el código a continuación:

str = "myworld"
imprimir ("La cadena está justificada 20 caracteres:", Str.ljust (20, "b"))

El carácter 'B' se proporciona como el personaje de relleno para la cadena. La función ljust () ahora se enfrentará a la cadena dada con el carácter 'B' hasta que se convierta en 20 caracteres de largo. Una vez que ejecutemos el código anterior, obtendremos el siguiente resultado:

Como puede ver, la cadena dada es de 7 caracteres 'myworld'. La longitud dada es 20 y el personaje de relleno es 'B'. La función ljust () agregó 13 B a la cadena para que sea de 20 caracteres y lo justifíquela por completo a la izquierda.

Ejemplo 3:

Ahora que entendimos el trabajo y la funcionalidad de los métodos ljust (), probemos con diferentes tipos de cuerdas y damos información de diferentes maneras. Consulte el código a continuación:

Aquí, puede ver tres valores "str = ABCDEFGH, 123456 ... ahora, len = 50 y chr = b."Después de eso, la función iJUST se usa en estos tipos de datos y se muestra el resultado.

str = "abcdefgh, 123456 ... ahora"
len = 50
chr = "b"
imprimir (str.ljust (Len, chr))

Cuando ejecute este código, obtendrá el siguiente resultado:

Tenga en cuenta que, ljust () contó la longitud de la cadena original y acolchó los caracteres restantes con el personaje de llenado.

Ejemplo 4:

El personaje de relleno debe tener 1 personaje largo. Si proporciona más de un personaje al personaje de relleno, el compilador elevará un TipoError. En este ejemplo, proporcionaremos más de un carácter al parámetro de carácter de llenado para ver qué tipoguror será planteado por el compilador. Consulte el código que se proporciona a continuación:

str = "abcdefgh, 123456 ... ahora"
len = 50
chr = "Airbnb"
imprimir (str.ljust (Len, chr))

El 'Chr = Airbnb' tiene 6 caracteres. Entonces, el compilador debe elevar un typererror. Veamos la siguiente salida:

Como puede ver en la salida, el compilador ha elevado el personaje 'typeError: el relleno debe ser exactamente un carácter largo'. Esto se debe a que no puedes dar más de un personaje en un personaje de relleno. Solo permite la longitud de 1 características.

Ejemplo 5:

En este ejemplo, verificaremos cómo responde la función ljust () si proporcionamos la longitud requerida igual a la longitud de la cadena dada. Consulte el código a continuación primero y luego lo discutiremos más tarde:

str = "myworld"
imprimir ("La cadena se justifica:", str.Ljust (7, "P"))

Tenga en cuenta que la longitud de la cadena dada 'myworld' es 7 y la longitud requerida también es 7. El personaje de llenado 'P; también se proporciona. Ahora, veamos el resultado de la función ljust () para este ejemplo:

Tenga en cuenta que a pesar de tener el carácter de llenado, la función ljust () no ha acolchado la cadena con él. La función ljust () ignoró el carácter de llenado ya que la longitud requerida de la cadena es igual a la longitud de la cadena original.

Conclusión

En este artículo, hemos visto la función ljust (). Es una función incorporada en el lenguaje de programación de Python y se usa para justificar la cadena mientras lo convierte en los caracteres específicos durante mucho tiempo. Hemos incorporado diferentes escenarios relacionados con esta función.