二进制数?

二进制数?,第1张

二进制数?

以0开头的数字在Python 2中将其标记为八进制。这被认为是令人困惑,令人惊讶且不一致的,因为以0x开头会将其标记为十六进制。因此,在Python
3中,以0开头无效,并且以0o开头得到八进制。您也可以从0b开始将其标记为二进制。

>>> 1010>>> 0x1016>>> 0o108>>> 0b102>>> 010  File "<stdin>", line 1    010      ^SyntaxError: invalid token

0x,0o和0b也可在Python 2.6和Python 2.7中使用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存