(上)——数字类型
Python的数字类型:
1、整数(integers)
2、浮点数(floating point numbers )
3、复数(complex numbers)
1、整数
2、浮点数(floating point numbers )
Eg:
while i < 1:
i = i + 0.1
print (i)
- 如何精确的计算浮点数?
①利用decimal(十进制)模块
import decimal
a= decimal.Decimal("0.1")
b= decimal.Decimal("0.2")
print( a + b )
注意:这里要
print(a + b )
,如果你直接输入a+b是这样滴:- E记法
E记法:就是科学计数法
例如:
e-05
表示的含义就是10的-5次方
3、复数(complex numbers)
复数包含了一个实部和一个虚部
例如:
1为实部,2j为虚部
-
如何获得一个复数的实数部分和虚数部分呢?
例如:
注意:实数和虚数都是浮点数哦!
(下)——数字支持的运算
注意:
x // y 表示的含义是:x除以y的结果是整数,如果x除以y不是整数,那么就向下取整数且遵循的原则是:取比目标结果小的最大整数