【发布时间】:2013-02-18 08:37:20
【问题描述】:
这是编写此格式化函数的一种干净的方法:
def percent(value,digits=0):
return ('{0:.%d%%}' % digits).format(value)
>>> percent(0.1565)
'16%'
>>> percent(0.1565,2)
'15.65%'
问题是用给定位数格式化数字,我不喜欢同时使用“%”运算符和格式化方法。
【问题讨论】:
-
你只是不喜欢它?我觉得不错?
-
@Aesthete:不,我不喜欢。
标签: python