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.
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Sintaxis del método expandtabs() en Python
Ejemplo
tabsize = 4
cadena = "Hola mundo"
cadena.expandtabs(tabsize)
print(cadena)
-
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
# Ejemplo de uso del método expandtabs()
cadena = "Hola\tMundo"
cadena_expandida = cadena.expandtabs(4)
print("Cadena original:", cadena)
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:
Ejemplo
# Ejemplo de uso del método expandtabs()
cadena = "Hola\tMundo"
cadena_expandida = cadena.expandtabs(4)
print("Cadena original:", cadena)
print("Cadena original:", cadena)
print("Cadena expandida:", cadena_expandida)
Puedes ajustar el valor de
tabsize
según tus necesidades para controlar la cantidad de espacios en blanco utilizados para reemplazar las tabulaciones.
- Tutorial de Cadenas en Python
Practica Método expandtabs() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
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.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Resumen
- Ejecuta y modifica cada ejemplo antes de seguir.
- Revisa errores de indentación y de importación de módulos.
- Consulta la lección anterior y la siguiente del menú lateral.