python3.2版本中的八进制的实现问题

2025-05-02 01:08:21
推荐回答(4个)
回答1:

python3版本中八进制:以数字0开头,第二位用字母o,后面跟上你的八进制数

python2版本八进制:直接以数字0开头

回答2:

>>> a=0o10
>>> a
8
>>>

a=0o10中第一个字符是数字0,第二个字符是字母o

补充一下,本人用的正是Python3.2

回答3:

python中的进制表示 就那十进制的16来举例吧

16进制 0x10 # 0x(数字0,字母x)打头
10进制 16 # 无前缀
8进制 020 # 0(数字0)打头
2进制 0b10000 # 0b(数字0,字母b)打头

当然 字母也能用大写

回答4:

应该是前面+0吧
>>> a = 022
>>> a
18