如何在字符串中限制小数点,在python中

时间:2016-01-25 21:19:30

标签: python set precision

我正在尝试创建一个带变量的代码并将其插入到字符串中。 例如。

start-image:
    docker run name $(ARGS)

do_something: ARGS=command args
do_something: start-image

原来是“五分六是.833”

然而,我的困难是当我需要插入一个美元金额并需要DECIMAL点数而不是两个数字时。

我现在拥有的是打印

x = .833333333

print("Five divided by six is {:.3}" .format(x)

但是,如果这个数字是3500美元,那么这个价格是3.5e + 02

1 个答案:

答案 0 :(得分:2)

尝试明确指定固定类型:

"Vehicle 2 fuel costs - ${:.2f}".format(veh2fuelcost)