Я не имею в виду то, что техническая разница, а то, что это быстрее/более логичным или Pythonic и т.д. способ сделать это:В чем разница между квантованием() и 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)
Они, кажется, точно так же, так что мне просто интересно, почему они создали квантование, когда
Ummm ... Единственное, что имеет значение, это техническое различие, поскольку они делают совершенно разные вещи. –