将Python字符串转换为Float并转换为8位小数

时间:2018-12-21 14:39:16

标签: python

下面是我的字符串。

EditionsController

尝试以下

def send_notification
    users = User.all

    users.each do |user|
        EditionMailer.with(edition: @edition, user: user).notification_email.deliver_later
    end

    redirect_to edition_path(@edition)
end

我想输出0.00007515 float或其他数据类型。 我该怎么解决。

2 个答案:

答案 0 :(得分:0)

仅在打印值时指定您需要在小数点后8位!

mainValue = float(str)
print("{:.8f}".format(mainValue))

答案 1 :(得分:0)

以所需的精度使用简单格式功能。

print("{0:.8f}".format(float(str)))