Python中如何将f-string变量转换为两位小数格式?
解决方法
要让变量total_money以两位小数的形式显示,只需在f-string的变量后添加格式化说明符:.2f即可。修改后的代码如下:
print(f"\nTotal amount inserted: ${total_money:.2f}")
细节说明:
:.2f是Python f-string的格式化语法:.2指定保留两位小数f表示按浮点数格式处理数值
不管total_money是整数还是带有多位小数的浮点数,这个格式化规则都会自动处理:
- 若
total_money = 10,输出为Total amount inserted: $10.00 - 若
total_money = 7.5,输出为Total amount inserted: $7.50 - 若
total_money = 9.126,输出为Total amount inserted: $9.13(自动四舍五入)
内容的提问来源于stack exchange,提问作者Liam Batiste
相关产品推荐
相关产品推荐

