繁体   English   中英

如何打印 \0 \a \b \v \f 等字符

[英]How to print characters like \0 \a \b \v \f

在 Python3 中

>>> '\t'
'\t'

这是我所期望的

>>> '\0 \a \b \v \f'
'\x00 \x07 \x08 \x0b \x0c'

我不想要十六进制值

>>> '\\0 \\a \\b \\v \\f'
'\\0 \\a \\b \\v \\f'

这也不起作用。 如何打印这些字符,如 '\0 \a \b \v\ f' 所示? 我可以打印 \t 之类的字符,但由于某种原因无法打印这些字符。

当您在 function(例如 print)中输入字符串时,它可以工作:

>>> print('\\0 \\a \\b \\v \\f')
\0 \a \b \v \f

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM