初学Python,Python中的整数问题

来源:互联网 发布:人像合成软件下载 编辑:程序博客网 时间:2024/04/30 02:55

         一直想学习Python,但又一直没有下定决心好好学他,从现在开始先看完一本Python的书吧。

       如果输入一个以0开头的整数,则会得到一个令人困惑的错误:

       

          有种诡异的感觉。。。

        但其他的数字也可能正常运行,结果也很奇怪:

         

         然后尝试其他以0开头的整数就能发现简单的规律了。

         

          显然以0开头的整数代表8进制数。这也能解释第一次为什么出错了,因为其中数字中有一位大于8了。

          而02132代表8进制数时,其十进制数就是1114。

           第一天学习Python,感觉Python很有意思很强大。

          

3 0
原创粉丝点击