有没有办法逐步打印转义序列,如\ n?例如:
print "Hello\nGoodbye"
这个的输出是:
Hello
Goodbye
有没有办法让它真正打印出来?
Hello\nGoodbye
答案 0 :(得分:4)
您可以使用原始字符串(请参阅here)。只需在字符串前添加r
:
>>> print r"hello\nworld"
hello\nworld
答案 1 :(得分:3)
您可以将字符串放在repr
:
>>> mystr = "Hello\nGoodbye"
>>> print mystr
Hello
Goodbye
>>> print repr(mystr)
'Hello\nGoodbye'
>>> # Remove apostrophes
>>> print repr(mystr)[1:-1]
Hello\nGoodbye
>>>
答案 2 :(得分:1)
Simpy写道:
r'Hello\nGoodbye'
r代表原始字符串。