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

python3.2版本中16进制仍然可以使用0x表示,可是八进制呢?如下所示:>>>0xaf175>>>010SyntaxError:invalidtoken希望知道py... python3.2版本中16进制仍然可以使用0x表示,可是八进制呢?
如下所示:
>>> 0xaf
175
>>> 010
SyntaxError: invalid token
希望知道python3.2版本中的八进制如何实现的朋友帮下忙!!谢谢啦!!
展开
 我来答
欧庆芳
推荐于2018-01-26
知道答主
回答量:29
采纳率:0%
帮助的人:9.9万
展开全部

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

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

wrove
推荐于2017-11-24
知道答主
回答量:22
采纳率:0%
帮助的人:26.9万
展开全部
>>> a=0o10
>>> a
8
>>>

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

补充一下,本人用的正是Python3.2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leeway1985
2011-09-17 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:158万
展开全部
python中的进制表示 就那十进制的16来举例吧

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

当然 字母也能用大写
追问
用PYTHON3.2编译通不过!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友50683627f
2011-09-15 · TA获得超过432个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:366万
展开全部
应该是前面+0吧
>>> a = 022
>>> a
18
追问
注意是python3.2的版本,前面加个0根本编译通不过!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式