Método expandtabs() en Python

El método expandtabs() en Python se utiliza para expandir los caracteres de tabulación (\t) en una cadena en espacios en blanco. Puedes especificar el número de espacios que deben reemplazar a cada tabulación o utilizar el valor predeterminado, que generalmente es 8 espacios por tabulación.


Sintaxis del método expandtabs() en Python

cadena.expandtabs(tabsize)
  • cadena: La cadena en la que deseas expandir las tabulaciones.
  • tabsize (opcional): El número de espacios en blanco que se utilizarán para reemplazar cada tabulación. Por defecto, se utiliza un valor de 8 si no se proporciona.

El método expandtabs() crea una nueva cadena con las tabulaciones reemplazadas por espacios en blanco y devuelve esa cadena. No modifica la cadena original.


Ejemplo del método expandtabs() en Python

# Ejemplo de uso del método expandtabs()
cadena = "Hola\tMundo"
cadena_expandida = cadena.expandtabs(4)

print("Cadena original:", cadena)
print("Cadena expandida:", cadena_expandida)

En este ejemplo, la cadena original contiene una tabulación entre «Hola» y «Mundo». Al utilizar expandtabs(4), reemplazamos la tabulación con 4 espacios en blanco.

Resultado:

Cadena original: Hola    Mundo
Cadena expandida: Hola    Mundo

Puedes ajustar el valor de tabsize según tus necesidades para controlar la cantidad de espacios en blanco utilizados para reemplazar las tabulaciones.