在Python3.6解释器中,十六进制数应该向下面这样写

那么八进制呢?如果写成如下,会出现

而写成如下结果正确

出现这种现象是因为python解释器版本的原因,3以上八进制应该写成0o***(0<=*<=7)
2版本写成:0***(0<=*<=7)
本文详细介绍了在 Python 3.6 版本中如何正确地书写八进制与十六进制数值。对于八进制数,在 Python 3.6 中应当使用前缀 0o 来标识;而对于十六进制数,则保持原有的书写方式不变。文章对比了 Python 2.x 与 3.6 版本之间的差异。
在Python3.6解释器中,十六进制数应该向下面这样写

那么八进制呢?如果写成如下,会出现

而写成如下结果正确

出现这种现象是因为python解释器版本的原因,3以上八进制应该写成0o***(0<=*<=7)
2版本写成:0***(0<=*<=7)

被折叠的 条评论
为什么被折叠?