我必须将var定义为Decimal吗?

时间:2018-09-05 12:20:15

标签: python django

我知道,platform_fee_percentage将始终是Decimal(从数据库调用)。我是否必须明确定义Decimal,还是Python总是将其赋予类型Decimal?否则,函数量化将失败。

def calculate_application_fee(platform_fee_percentage, total_gross):
    calculate_application_fee = Decimal(platform_fee_percentage * total_gross)
    application_fee = quantize(calculate_application_fee, '1')
    return application_fee

1 个答案:

答案 0 :(得分:0)

您必须导入Decimal(<ul id='boys'> </ul> <button onclick="addRandomNewBoy()">Add a good boi</button>),以便Python知道您的意思。

from decimal import Decimalquantize对象的方法,因此要四舍五入为单位,您可以这样称呼它:

Decimal

或在您的示例中:

Decimal('12.3456').quantize(Decimal('1'))

有关更多信息,请参见Python docs