基本数据类型
---
对于其它语言,整数溢出是必须正视的,但是,在 Python 里面,看官就无忧愁了,原因就是 Python 为我们解决了这个问题,请阅读拙文:
[大整数相乘href="https://github.com/qiwsir/algorithm/blob/master/big_int.md")
ok!看官可以在 IDE 中实验一下大整数相乘。
>>>123456789870987654321122343445567678890098876*1233455667789990099876543332387665443345566
>>>152278477193527562870044352587576277277562328362032444339019158937017801601677976183816L
看官是幸运的,Python 解忧愁,所以,选择学习 Python 就是珍惜光阴了。
上面计算结果的数字最后有一个 L,就表示这个数是一个长整数,不过,看官不用管这点,反正是 Python 为我们搞定了。
在结束本节之前,有两个符号需要看官牢记(不记住也没关系,可以随时 google,只不过记住后使用更方便)
• 整数,用 int 表示,来自单词:integer
• 浮点数,用 float 表示,就是单词:float
可以用一个命令:type(object)来检测一个数是什么类型。
>>> type(4)
>>><type 'int'> #4 是 int,整数
>>> type(5.0)
<type 'float'> #5.0 是 float,浮点数
type(988776544222112233445566778899887766554433221133344455566677788998776543222344556678)
<type 'long'> # 是长整数,也是一个整数
网友评论