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
  • 浮点型的坑(所有语言中)

image

在项目中如果遇到精确的小数计算应该怎么办?

   import decimal
   
   v1 = decimal.Decimal("0.1")
   v2 = decimal.Decimal("0.2")
   v3 = v1 + v2
   print(v3) # 0.3
posted @ 2022-10-19 09:22  布丁家的苏苏  Views(52)  Comments(0)    收藏  举报