🧮Python decimal 模組教學
📘 一、基本概念
>>> 0.1 + 0.2
0.30000000000000004from decimal import Decimal
>>> Decimal('0.1') + Decimal('0.2')
Decimal('0.3')⚙️ 二、建立 Decimal 物件
from decimal import Decimal
# 從字串建立
x = Decimal('10.25')
# 從整數建立
y = Decimal(3)
# 從浮點數建立(不建議)
z = Decimal(0.1) # ⚠️ 會帶入誤差🔢 三、基本運算
⚖️ 四、設定精度與捨入模式
🧰 五、常用方法
方法
功能
範例
💡 六、應用範例:貨幣計算
🧩 七、與 float 的比較
✅ 八、重點總結
Last updated