Secuencias de escape en Python
Las secuencias de escape nos dejan incrustar caracteres en cadenas que ni pueden ser fácilmente tipeadas desde un teclado. El carácter \ y uno o más caracteres seguidos a este son cambiados por un único carácter en la cadena final.
Por ejemplo aquí tenemos una cadena que tiene dos saltos de línea.
>>> a = 'a\nb\nc'
>>> a
'a\nb\nc'
>>> print(a)
a
b
c
En este ejemplo hemos usado la secuencia de escape para el salto de línea que viene a ser representada por la barra invertida "\" más el carácter "n" (\n).
Lista de secuencias de escape en Python
Backslash (guarda solo un )
\\
Comilla simple (guarda ')
\'
Comilla doble (guarda ")
\"
Bell
\a
Retroceso
\b
>>> a = 'abcd\bef'
>>> print(a)
abcef
Formfeed
>>> \f
>>> a = 'abcd\fef'
>>> print(a)
abcd
ef
Nueva línea
\n
>>> a = 'abcd\nef'
>>> print(a)
abcd
ef
Carriage return
>>> \r
>>> a = 'abcd\ref'
>>> print(a)
efcd
Tab horizontal
>>> \t
>>> a = 'abcd\tef'
>>> print(a)
abcd ef
Tab vertical
>>> \v
>>> a = 'abcd\vef'
>>> print(a)
abcd
ef
Estos son las secuencias más comunes que podemos encontrar en Python.