如何在Python中字面上打印出一个逃逸序列?

2024-09-30 20:20:44 发布

您现在位置:Python中文网/ 问答频道 /正文

是否有一种方法可以随意打印转义序列,例如\n?例如:

print "Hello\nGoodbye"

其结果是:

Hello
Goodbye

有没有办法让它打印出来?你知道吗

Hello\nGoodbye

Tags: 方法helloprint办法转义序列goodbyengoodbye
3条回答

可以将字符串放置在^{}

>>> mystr = "Hello\nGoodbye"
>>> print mystr
Hello
Goodbye
>>> print repr(mystr)
'Hello\nGoodbye'
>>> # Remove apostrophes
>>> print repr(mystr)[1:-1]
Hello\nGoodbye
>>>

可以使用原始字符串(请参见here)。只需在字符串前添加r

>>> print r"hello\nworld"
hello\nworld

简单写入:

r'Hello\nGoodbye'

r代表原始字符串。你知道吗

相关问题 更多 >