为什么打印" \\"只打印出一个反斜杠?

时间:2016-09-19 13:16:36

标签: python python-2.7

考虑以下Python 2.7代码:

 print "\\"

预期结果:\\

实际结果:\

为什么Python只打印出一个反斜杠?

1 个答案:

答案 0 :(得分:9)

这是因为\是转义字符,它会像换行和回车一样转义序列。要打印出两个,你可以这样做:

print "\\\\"

或者:

print r"\\"

r前缀告诉忽略转义字符。