在Python 3.4.5中转义反斜杠

时间:2017-03-23 12:34:45

标签: python string escaping backslash

据我所知,以下情况应该有效,但是我得到了:

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

我错过了什么吗?

我希望'\\'返回\

1 个答案:

答案 0 :(得分:2)

  

我期待'\\'返回\。

如果你print,它确实如此。

在交互式提示符下,它显示repr以显示它是一个带有文字反斜杠的字符串。这是为了调试。它会显示'\n'而不是打印空白行。 print它并得到一个空白行。