método expandtabs() en Python

expandtabs es un método especificado en Strings en Python 3.

A veces, es necesario especificar el espacio en la string, pero la cantidad de espacio que queda es incierta y depende del entorno y las condiciones. Para estos casos, la necesidad de modificar la string, una y otra vez, es una tarea tediosa. Por lo tanto, Python en su biblioteca tiene » expandtabs() » que especifica la cantidad de espacio que se sustituirá con el símbolo «\t» en la string.

Sintaxis: expandtabs (tamaño_espacio)

Parámetros:
space_size: especifica el espacio que se va a reemplazar con el símbolo «\t» en la string. Por defecto el espacio es 8.

Devoluciones: Devuelve la string modificada con tabulaciones reemplazadas por el espacio.

 
Código #1: Código para demostrar expandtabs()

# Python3 code to demonstrate
# working of expandtabs()
  
# initializing string 
str = "i\tlove\tgfg"
  
# using expandtabs to insert spacing
print("Modified string using default spacing: ", end ="")
print(str.expandtabs())
  
print("\r")
  
# using expandtabs to insert spacing
print("Modified string using less spacing: ", end ="")
print(str.expandtabs(2))
  
print("\r")
  
# using expandtabs to insert spacing
print("Modified string using more spacing: ", end ="")
print(str.expandtabs(12))
  
print("\r")

Producción:

Modified string using default spacing: i       love    gfg

Modified string using less spacing: i love  gfg

Modified string using more spacing: i           love        gfg

Excepción:
la excepción de usar este método es que no acepta el número de coma flotante si queremos decidir la precisión exacta del espacio que necesitamos.

 
Código #2: Código para demostrar la excepción de expandtabs()

# Python3 code to demonstrate
# exception of expandtabs()
  
# initializing string 
st = "i\tlove\tgfg"
  
# using expandtabs to insert spacing
try:
    print("Modified string using default spacing: ")
    print(st.expandtabs(10.5))
      
except Exception as e:
    print("Error !! The error occurred is :")
    print(str(e))

Producción:

Modified string using default spacing: 
Error !! The error occurred is :
integer argument expected, got float

Aplicaciones:
hay muchas aplicaciones posibles en las que se puede usar, como formato de texto o documentación donde los requisitos del usuario cambian constantemente.

Publicación traducida automáticamente

Artículo escrito por manjeet_04 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 *