python中反向斜杠b的目的是什么,我在python解释器中运行 print&#34; \&#34; foo \ bar&#34; 并得到了这个结果:< / p>
>>>print "\"foo\bar"
"foar
答案 0 :(得分:14)
请参阅string literal documentation:
\b
ASCII Backspace(BS)
它产生backspace character。打印该字符时,您的终端会在第二个o
上退格。
答案 1 :(得分:4)
\b ASCII Backspace (BS)
如果要打印字符串\foo\bar
,请执行以下操作:
>>> print r"\foo\bar"
\foo\bar
这利用了python中可用的原始字符串。
字符串文字可以选择以字母“r”或“R”为前缀;这些字符串称为原始字符串,并使用不同的规则来解释反斜杠转义序列
答案 2 :(得分:-2)
\b 是 \Foo\bbar 中的退格, 您可以看到它已删除或退格 o。