如何简单地使用format()和尝试/除错误的值?
>>> "{:.2f}".format(float("40.12"))
'40.12'
>>> "{:.2f}".format(float("40"))
'40.00'
>>> "{:.2f}".format(float("40.123"))
'40.12'
>>> try:
... "{:.2f}".format(float("40.123€"))
... except ValueError:
... "fail"
...
'fail'
Run Code Online (Sandbox Code Playgroud)
请注意,它只是在小数点后面的第二个数字后面删除任何数字.您应该通过向我们展示您想要的行为的更多示例来更具体.
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |