I do not mean what the technical difference is, but rather what is faster / more logical or Pythonic, etc. way to do this:
def __quantized_price(self):
TWOPLACES = Decimal(10) ** -2
return self.price.quantize(TWOPLACES)
or
def __formatted_price(self):
TWOPLACES = Decimal(10) ** -2
return '{0:.2f}'.format(self.price)
They seem to be exactly the same, so I'm just wondering why they created quantization when
source
share