问题
- 如何使用
o
格式化字符串
结论
- 以前确实是用
o
格式化 ,但新版本为了防止字母o
与数字0
之间产生混淆,舍弃了字母o
这个前缀 - 这就解释了为什么
x
还在用,而o
改为了
举例
>>> "x41"
'A'
>>> "o102"
'\o102'
>>> "102"
'B'
>>> " 12"
'
'
>>> "12"
'
'
>>>
用途
-
二进制、八进制、十六进制可以快速转换
10100110 -> 10 100 110 -8-> 246 10100110 -> 1010 0110 -16-> 0xA6
-
出现过
24bit
的机器,用八进制比较方便 -
八进制在 UNIX 中仍有一席之地
-
八进制在 Linux 中用
chmod
修改权限时会用到 -
八进制在表示 ASCII 时常用