Czy chcesz po prostu wydrukować ciąg w ten sposób, czy chcesz, aby był to wewnętrzna reprezentacja ciągu? Jeśli to drugie, utwórz go jako surowego ciąg poprzedzając go 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
Ponadto \snie jest znakiem ucieczki, z wyjątkiem wyrażeń regularnych, a wtedy nadal ma znacznie inne znaczenie niż to, do czego go używasz.
print(repr(a))
Czy chcesz po prostu wydrukować ciąg w ten sposób, czy chcesz, aby był to wewnętrzna reprezentacja ciągu? Jeśli to drugie, utwórz go jako surowego ciąg poprzedzając go
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
Ponadto
\s
nie jest znakiem ucieczki, z wyjątkiem wyrażeń regularnych, a wtedy nadal ma znacznie inne znaczenie niż to, do czego go używasz.źródło