mok*_*oka 5 python string floating-point
我目前正在尝试强制python在将float转换为字符串后保留两个零,即:
150.00而不是150.0
我对python不是很有经验,因此只能想到一种强力方法来实现这一点.是否有内置功能来执行此操作?
谢谢
>>> "%.02f" % 150
'150.00'
Run Code Online (Sandbox Code Playgroud)
编辑:刚刚测试过,确实在3.2中工作.它也适用于旧版本的Python,而格式方法则不适用 - 但是,在可能的情况下,首选升级和使用格式方法.如果无法升级,请使用此选项.
>>> "{0:.2f}".format(150)
'150.00'
Run Code Online (Sandbox Code Playgroud)
要么
>>> format(150, ".2f")
'150.00'
Run Code Online (Sandbox Code Playgroud)
有关字符串格式的介绍,请参阅Python教程和其中给出的链接.
归档时间: |
|
查看次数: |
3711 次 |
最近记录: |