String de python | ljust(), rjust(), centro()

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.

centro()

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##########
solo()

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--------------------
ajustar()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *