moneyfmt.py
来自「python的典型方法,对初学的python的人有一定的借鉴作用。」· Python 代码 · 共 18 行
PY
18 行
from operator import add
class MoneyFmt(float):
def __str__(self):
return "%.2f" % self
def __add__(self, other):
return MoneyFmt(float(self) + float(other))
def __iadd__(self, other):
self = MoneyFmt(float(self) + float(other))
return self
m1 = MoneyFmt(4.2562)
m2 = MoneyFmt(2.4535)
m3 = m1 + m2
print m3
m1 += m3
print type(m3)
print repr(m1)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?