python - 在 Python 中控制小数而不是有效数字
问题描述
我有一个返回float的赋值代码,但为了视觉一致性,我想以一种非常具体的方式格式化输出。例如,当我调用我的方法时......
return my_variable
未格式化的输出看起来像,
0.00014403540291982756644
我尝试使用 f-string 将输出限制为 2 位小数。
return f'{my_variable:.2}'
我得到的,
0.00014
我知道这很奇怪,但我希望输出是,
0.00
这可以做到吗?此外,出于作业的目的,我只能使用标准 Python 库。请注意,这不是像上一个问题那样的尾随零问题。
解决方案
推荐阅读
- flutter - Flutter Upgrade 破坏了按钮转换,使一些按钮不可见。
- css - 用 flexbox 设置 4 个盒子
- r - 在 R 中改变 split() 的输出格式
- django - Django and ChartJS
- google-app-engine - 实例需要很长时间才能启动
- asp.net-mvc - 更新 nuget 后 StackExchange.Redis.Extensions 错误
- c# - 由于代码中的切换行,存储过程切换参数
- web2py - Web2py:
(ImportError("无法导入模块'applications.*.modules.paramiko'",) - android - 显示带有 android 分页库的进度条
- javascript - 在传播语法 jn javascript 后使用分号会中断执行并出现错误“意外令牌 =”