在python3中去除了long只剩下:int(整型),并且 int 长度不在限制。
1. 整数(int)
int,可表示的范围:-9223372036854775808~9223372036854775807
整型其实就是十进制整数的统称,比如:-10、1、68、999都属于整型。他一般用于表示 年龄、序号等
2.浮点型(float)
浮点型,一般在开发中用于表示小数。
v1 = 3.14
v2 = 0.618
想要保留小数点后N位
v1 = 3.1415926
result = round(v1,3)
print(result) # 3.142
浮点型的坑(所有语言中)
在项目中如果遇到精确的小数计算应该怎么办?
import decimal
v1 = decimal.Decimal("0.1")
v2 = decimal.Decimal("0.2")
v3 = v1 + v2
print(v3) # 0.3
3.复数(complex)
complex(1, 2)
(1+2j)