La alineación de strings se usa con frecuencia en muchas aplicaciones del día a día. Python en su lenguaje ofrece varias funciones que ayudan a alinear strings. Además, ofrece una forma de agregar relleno especificado por el usuario en lugar de espacios en blanco.
Estas funciones son:
str.ljust(s, width[, fillchar]) str.rjust(s, width[, fillchar]) str.center(s, width[, fillchar])
Estas funciones justifican a la izquierda, justifican a la derecha y centran respectivamente una string en un campo de ancho dado. Devuelven una string que tiene al menos el ancho de caracteres de ancho, creada rellenando la string s con el carácter fillchar (el valor predeterminado es un espacio) hasta el ancho dado a la derecha, a la izquierda o en ambos lados. La string nunca se trunca.
Este centro de funciones alinea la string de acuerdo con el ancho especificado y llena el espacio restante de la línea con un espacio en blanco si no se pasa el argumento ‘ fillchr ‘.
Sintaxis:
centro (len, fillchr)Parámetros:
len: El ancho de la string para expandirla.
fillchr (opcional): el carácter para completar el espacio restante.Valor devuelto:
la string resultante alineada en el centro que se expande el ancho dado.
# Python3 code to demonstrate # the working of center() cstr = "I love geeksforgeeks" # Printing the original string print ("The original string is : \n", cstr, "\n") # Printing the center aligned string print ("The center aligned string is : ") print (cstr.center(40), "\n") # Printing the center aligned # string with fillchr print ("Center aligned string with fillchr: ") print (cstr.center(40, '#'))
Producción :
The original string is : I love geeksforgeeks The center aligned string is : I love geeksforgeeks Center aligned string with fillchr: ##########I love geeksforgeeks##########
Esta función alinea a la izquierda la string de acuerdo con el ancho especificado y llena el espacio restante de la línea con un espacio en blanco si no se pasa el argumento ‘ fillchr ‘.
Sintaxis:
ljust(len, fillchr)Parámetros:
len: El ancho de la string para expandirla.
fillchr (opcional): el carácter para completar el espacio restante.Valor de retorno:
la string resultante alineada a la izquierda que expande el ancho dado.
# Python3 code to demonstrate # the working of ljust() lstr = "I love geeksforgeeks" # Printing the original string print ("The original string is : \n", lstr, "\n") # Printing the left aligned # string with "-" padding print ("The left aligned string is : ") print (lstr.ljust(40, '-'))
Producción :
The original string is : I love geeksforgeeks The left aligned string is : I love geeksforgeeks--------------------
Esta función alinea a la derecha la string de acuerdo con el ancho especificado y llena el espacio restante de la línea con un espacio en blanco si no se pasa el argumento ‘ fillchr ‘.
Sintaxis:
rjust(len, fillchr)Parámetros:
len: El ancho de la string para expandirla.
fillchr (opcional): el carácter para completar el espacio restante.Valor devuelto:
la string resultante alineada a la derecha que se expande el ancho dado.
# Python3 code to demonstrate # the working of rjust() rstr = "I love geeksforgeeks" # Printing the original string print ("The original string is : \n", rstr, "\n") # Printing the right aligned string # with "-" padding print ("The right aligned string is : ") print (rstr.rjust(40, '-'))
Producción :
The original string is : I love geeksforgeeks The right aligned string is : --------------------I love geeksforgeeks
Publicación traducida automáticamente
Artículo escrito por Shambhavi Singh 1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA