Foros Python
Funcion de letras luego de la barra invertida \ - Versión para impresión

+- Foros Python (https://foro.recursospython.com)
+-- Foro: Desarrollo (https://foro.recursospython.com/forumdisplay.php?fid=1)
+--- Foro: General (https://foro.recursospython.com/forumdisplay.php?fid=9)
+--- Tema: Funcion de letras luego de la barra invertida \ (/showthread.php?tid=850)



Funcion de letras luego de la barra invertida \ - Ber - 02-03-2021

Buenas. Estoy iniciando en Python y tengo curiosidad sobre cual es la funcion de algunas letras seguidas de la barra invertida \ cuando las colocamos en una linea de texto impresa por consola.

Por ejemplo: 

Si coloco:

print ('Hola \n mundo')

el resultado sera:

Hola
mundo

...por que \n indica que debe saltar a una nueva linea.

Hasta ahi todo bien pero me puse a investigar y hay algunas letras que en principio tambien tienen una funcion, para mi desconocida, si las colocamos luego de la \.  Estas letras son:


\a
\b
\f
\r
\v

No coloco \t por que ya vi que deja un espacio tab.

Bueno ojala esto le sirva a la comunidad una vez evacuada la incógnita.

Saludos.


RE: Funcion de letras luego de la barra invertida \ - Francisco - 03-03-2021

Hola, bienvenido. Te comento:
  • \a - carácter de alerta. Ya no se usa en dispositivos modernos.
  • \b - representa la tecla que usamos para borrar (backspace).
  • \f - salto de página
  • \r - retorno de carro (tecla Enter)
  • \v - tabulación vertical (vs. \t, que es tabulación horizontal)
Saludos!