据我所知,以下情况应该有效,但是我得到了:
Python 3.4.5 (default, Nov 9 2016, 16:24:59)
[GCC 4.8.5 20150623 (Red Hat X.X.X-XX)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> '\\'
'\\'
>>> '\'
File "<stdin>", line 1
'\'
^
SyntaxError: EOL while scanning string literal
我错过了什么吗?
我希望'\\'
返回\
。
答案 0 :(得分:2)
我期待'\\'返回\。
如果你print
,它确实如此。
在交互式提示符下,它显示repr
以显示它是一个带有文字反斜杠的字符串。这是为了调试。它会显示'\n'
而不是打印空白行。 print
它并得到一个空白行。