1.关于浮点型数据(float) 用来表示小数。 在类型转换时,浮点型转换为整型时,小数部分直接去掉 v1 = 1.24 print(int(v1)) 想要保留小数点后的N位 v = 3.141592654 print(round(v,3))#四舍五入 #3.142 浮点类型的坑 由上观察到: 得到的数据并不是我们想要的答案所有语言都有如上问题 解决办法: v1 = decimal.Decimal("0.1") v2 = decimal.Decimal("0.2") v3 = v1 + v2 print(v3) #0.3