python - 将非常大的计算转换为货币总额
问题描述
我需要将以下浮点计算转换为货币数字。
3.738021952517549e+16
下面的代码
'${:,.2f}'.format(3.738021952517549e+16)
输出...
'$37,380,219,525,175,488.00'
这个总数应该在低万亿。
解决方案
请记住,一万亿有“12 个零”。
print('${:,.2f}'.format(3.738021952517549e+12))
输出:
$3,738,021,952,517.55
推荐阅读
- jquery - 如何让用户在 Django 中只喜欢/不喜欢帖子一次?
- ios - Appium - React-Native - 不在屏幕上的元素仍然显示在元素树中
- gridview - 如何在列中添加 Yii2 日期选择器,可以通过在 GridView 中按日期来选择此日期
- symfony - 行为测试中的 Symfony 学说空关系
- swift - 如何在 Swift 4 中屏蔽文本字段?
- android - 请在 Basic4Android 中帮助我
- node-red - node-red 如何与 ActiveMQ 交互?
- ipad - 为什么我的 JOOMLART UBER 导航菜单在 iPad 上以横向模式显示不正确?
- c - 如何在C中遍历和复制双指针
- python - Python将文本数据从dat文件转换为int