python - python 中的转义序列显示

标签 python string backslash

\n\b 都是转义序列,但为什么 \n 显示为 '\n'\b 显示为 '\x08'

>>> '\n'
'\n'
>>> '\b'
'\x08'

最佳答案

\n\b 都是二进制代码的简写(分别为 \x10\x08) 。

默认序列化为 \xXX,但某些特殊字符(例如 \r\n CR/LF)具有不同的序列化。

关于python - python 中的转义序列显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56790350/

相关文章:

python - 如何在 python 中实现接口(interface)?

python - 在不停止另一个功能的情况下运行一个功能

python - 创建一列并随机赋值

string - 为什么使用 const 字符串参数时程序会崩溃?

c# - 文件路径中正斜杠(/)和反斜杠(\)的区别

python - 如何替换 Julia 中的字符串文字后/前斜杠?

python - Tfidvectorizer - L2 归一化向量

java - input.read() 函数。堆叠while循环

java - 扫描文件内容

C++ 字符串 : How to replace unescaped backslash?