问题

  • 如何使用 \o 格式化字符串

结论

  • 以前确实是用 \o 格式化 ,但新版本为了防止字母 o 与数字 0 之间产生混淆,舍弃了字母 o 这个前缀
  • 这就解释了为什么 \x 还在用,而 \o 改为 \

举例

>>> "\x41"
'A'
>>> "\o102"
'\\o102'
>>> "\102"
'B'
>>> "\012"
'\n'
>>> "\12"
'\n'
>>> 

用途

  • 二进制、八进制、十六进制可以快速转换

    10100110 -> 10 100 110 -8-> 246
    
    10100110 -> 1010 0110 -16-> 0xA6
    
  • 出现过 24bit 的机器,用八进制比较方便

  • 八进制在 UNIX 中仍有一席之地

  • 八进制在 Linux 中用 chmod 修改权限时会用到

  • 八进制在表示 ASCII 时常用

相关文章:

  • 2021-07-11
  • 2021-05-06
  • 2022-03-06
  • 2021-05-21
  • 2022-01-03
  • 2022-02-01
猜你喜欢
  • 2021-08-06
  • 2021-11-02
  • 2021-06-08
  • 2021-09-07
  • 2022-12-23
  • 2021-11-30
  • 2021-12-23
相关资源
相似解决方案