一、浮点类型存储不精确性 使用浮点数进行计算时,可能会出现小数位数不确定的情况 例如: print(1.1 + 2.2) 输出: 3.3000000000000003 解决方案:导入模块 decimal from decimal import Decimal print(Decimal('1.1')+Decimal('2.2')) 输出: 3.3 二、bool 类型会自动转换成 0 或 1 0 为 False,1 为 True。 例如: # 这样写并不会报错 print(True + 1.1) # 2.1 print