【问题标题】:Chance de number off significant digits in a text机会文本中有效数字的数量
【发布时间】:2022-07-26 21:24:36
【问题描述】:

我有一个如上的txt文件:

价格:1.340005666 数量:3.45600000934 价格:3.43233 数量:7.0934

我阅读了 de txt 文件并通过电子邮件发送文本,但我只想通过电子邮件发送如上所述的 2 位数字:

价格:1.34 数量:3.45 价格:3.43 数量:7.09

我无法更改文本的书写方式,但我尝试在发送电子邮件之前随机选择数字。

你能帮帮我吗?

谢谢。

【问题讨论】:

  • 欢迎来到Stack Overflow. 这不是代码编写或辅导服务。我们可以帮助解决具体的技术问题,而不是对代码或建议的开放式请求。请编辑您的问题以显示您迄今为止尝试过的内容,以及您需要帮助的具体问题。请参阅How To Ask a Good Question 页面,详细了解如何最好地帮助我们。
  • 到目前为止您尝试过什么?你能分享你的代码吗?出了什么问题? How to ask a question
  • 价格= 1.340005666
  • Price=round(Price,2)
  • 简单的字符串格式如何:f'{1.340005666:.2f}'?因此,如果您有一个变量 price,它将是 f'{price:.2f}'

标签: python


【解决方案1】:

问题似乎只是要求将价格四舍五入到 2 dp。

如果是这样,那么这就是所有需要的:

price = 1.340005666

new_price = round(price, 2)
print(new_price)

结果:

1.34

OP 可以连接电子邮件字符串并从那里继续。

【讨论】:

    猜你喜欢
    • 2020-05-12
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 2015-12-19
    相关资源
    最近更新 更多