¿Desea simplemente imprimir la cadena de esa manera, o quiere que sea la representación interna de la cadena? En este último caso, lo crea como una cadena de texto en prefijándolo con r: r"Hello\tWorld\nHello World".
>>> a = r"Hello\tWorld\nHello World">>> a # in the interpreter, this calls repr()'Hello\\tWorld\\nHello World'>>> print a
Hello\tWorld\nHello World
Además, \sno es un carácter de escape, excepto en las expresiones regulares, y aún tiene un significado muy diferente al que lo está usando.
print(repr(a))
¿Desea simplemente imprimir la cadena de esa manera, o quiere que sea la representación interna de la cadena? En este último caso, lo crea como una cadena de texto en prefijándolo con
r
:r"Hello\tWorld\nHello World"
.>>> a = r"Hello\tWorld\nHello World" >>> a # in the interpreter, this calls repr() 'Hello\\tWorld\\nHello World' >>> print a Hello\tWorld\nHello World
Además,
\s
no es un carácter de escape, excepto en las expresiones regulares, y aún tiene un significado muy diferente al que lo está usando.fuente