1-4-10 数据类型-浮点型(float)
浮点型(float)
1. 定义
浮点型,一般在开发中用于表示小数。
v1 = 3.14
关于浮点型的其他知识点如下:
- 在类型转换时需要,在浮点型转换为整型时,会将小数部分去掉。
v1 = 3.14
data = int(v1)
print(data) # 3
- 想要保留小数点后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