python3版本中八进制:以数字0开头,第二位用字母o,后面跟上你的八进制数
python2版本八进制:直接以数字0开头
>>> a=0o10
>>> a
8
>>>
a=0o10中第一个字符是数字0,第二个字符是字母o
补充一下,本人用的正是Python3.2
python中的进制表示 就那十进制的16来举例吧
16进制 0x10 # 0x(数字0,字母x)打头
10进制 16 # 无前缀
8进制 020 # 0(数字0)打头
2进制 0b10000 # 0b(数字0,字母b)打头
当然 字母也能用大写
应该是前面+0吧
>>> a = 022
>>> a
18