Python有三种不同的数字类型,它们分别是 "整数""浮点数"和"复数"。

整数

Python的整数长度是不受限制的
python的除法就算能够整除也会产生带小数的结果

小数在Python中是以浮点数的形式存放的


浮点数

0.1 加 0.2等于多少呢?

点击查看真相

omg似乎Python有了自己的想法,那么我们往下看

Python的浮点数之所以具有误差是因为Python跟c语言一样,都是采用IEEE754的标准来储存浮点数的。

借助decimal模块

今日代码

>>>import decimal
>>>a = decimal.Decimal('0.1')
>>>b = decimal.Decimal('0.2')
>>>print('a + b')
0.3 

复数

复数包含了实部和虚部


今日笔记

Last modification:May 1st, 2020 at 11:03 am
如果觉得我的文章对你有用,请随意赞赏