[英]How to print characters like \0 \a \b \v \f
In Python3在 Python3 中
>>> '\t'
'\t'
This is what I expect这是我所期望的
>>> '\0 \a \b \v \f'
'\x00 \x07 \x08 \x0b \x0c'
I don't want the hex values我不想要十六进制值
>>> '\\0 \\a \\b \\v \\f'
'\\0 \\a \\b \\v \\f'
This doesn't work either.这也不起作用。 How do I print these characters as shown '\0 \a \b \v\ f'?
如何打印这些字符,如 '\0 \a \b \v\ f' 所示? I can print characters like \t, but cant print these for some reason.
我可以打印 \t 之类的字符,但由于某种原因无法打印这些字符。
When you input your string in a function such as print, it works:当您在 function(例如 print)中输入字符串时,它可以工作:
>>> print('\\0 \\a \\b \\v \\f')
\0 \a \b \v \f
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.