如何在Python中打印退格键的字符串版本?

3
我该如何在Python中将'\x08'打印为'\x08'?如果我输入以下命令:
print '\x08'

输出为空而不是
\x08
3个回答

9

请在字符串前使用r,它表示原始字符串,在其中您无需转义特殊字符。有关字符串文本前缀的更多详细信息,请阅读文档

print r'\x08'

是的,但字符串存储在变量中(即 s ='\x08'),我如何打印原始变量? - bab
我发现我可以使用.format并将字符串变量格式化为原始字符串。 - bab

1

您可以通过以下方式转义 '\x08' (退格符):

print '\\x08'

0
一般来说,您也可以执行print repr(c).strip("'"),其中c是您想要以代码格式查看的字符串,即TAB将显示为'\t',换行符显示为'\n'等等。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接