1.整数
python的整数长度不受限制可以进行大数运算
>>> 460262626/88555622 整数运算结果可以是小数
5.197441061393031
2.浮点数 python的浮点数据有误差
>>> 0.3==0.1+0.2
False
>>>
如何保证精确度? 引入decimal模块
>>> import decimal
>>> a=decimal.Decimal('0.1' )
>>> b=decimal.Decimal('0.2')
>>> print(a+b)
0.3
3.复数
>>> 1+2j 无论是实部还是虚部都是以浮点数形式存在
(1+2j)
x.real获得实部 x.imag获得虚部
>>> x=1+2j
>>> x.real
1.0
>>> x.imag
2.0
4.数字类型操作
① x//y是整除 向下取整
>>> 1//2
0
>>> 2//3
0
>>> 3//2
1
>>> 3//-1
-3
②x是复数,那么abs(x)是x的模
>>> abs(1+2j )
2.23606797749979
>>> abs(2j)
2.0
>>>
5.布尔类型 true or false
① 无论内容是什么只要出现在字符串内都是true 只有空字符串是false 空格是true
②只有等值为0的结果是false 其他的都是true
6.逻辑运算符 and ,or, not
标签:false,数字,decimal,abs,类型,第二节,true,浮点数,2j From: https://www.cnblogs.com/lizhilog/p/17606364.html