我不是說有什麼技術差,而是什麼是更快/更合乎邏輯或Python化等方式做到這一點:quantize()和str.format()有什麼區別?
def __quantized_price(self):
TWOPLACES = Decimal(10) ** -2
return self.price.quantize(TWOPLACES)
或
def __formatted_price(self):
TWOPLACES = Decimal(10) ** -2
return '{0:.2f}'.format(self.price)
他們似乎完全一樣,所以我只是想知道爲什麼他們創建量化時
嗯......唯一重要的是技術上的差異,因爲他們做了完全不同的事情。 – 2010-01-06 19:56:44