01.数和四则运算--4整数溢出问题

对于其它语言,整数溢出是必须正规的,但是,在python里面,它就替你搞定了。

ok!看官可以在IDE中实验一下大整数相乘。

>>> 123456789870987654321122343445567678890098876*1233455667789990099876543332387665443345566152278477193527562870044352587576277277562328362032444339019158937017801601677976183816L

上面计算结果的数字最后有一个L,就表示这个数是一个长整数,不过,看官不用管这点,反正python为我们搞定了。

在本节结束之前,有两个符号需要牢记:

1.整数,用int表示,来自单词:integer

2.浮点数,用float表示,就是单词:float

可以用一个命令:type(object)来检测一个数是什么类型。

>>> type(4)

<type 'int'>    #4是int,整数

>>> type(5.0)

<type 'float'>   #5.0是float,浮点数

type(988776544222112233445566778899887766554433221133344455566677788998776543222344556678)

<type 'long'>  #是长整数,也是一个整数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容