1.int
value = 1
整型可以表示很大的数,表示的数值范围不受机器位数的限制
2.float
value = 1.1
value = 1e-5
浮点型表示小数,可以用十进制和科学计数法表示,当位数很多时一般用科学计数法表示
3.bool
flag = True #True为1 False 为0
布尔型是只有真和假两个值,分别用True和False表示,非零的整数都是真值
4.complex
value=1+1j
复数是一个实数和虚数的组合,多用于科学计算
5.decimal
问题:浮点数计算不准确,float存在精度缺失,用decimal可以解决精度问题。
import decimal
value = decimal.Decimal('1.5')+decimal.Decimal('1.2')
数值类型操作:
操作符: +,-,*,/,%,//,**
value = 1+1
value = 5.1 // 2 #整除
value = 2 **2 #乘方
value = 5%2 #取余
math: abs(),floor()等
import math
value = pi;
value = abs(-1)