在不带前导零的情况下打印浮点数值

9 浏览
0 Comments

在不带前导零的情况下打印浮点数值

尝试使用格式说明符来打印小于1的浮点数,但不带前导零。我想到了一个小技巧,但我认为应该有一种方法可以直接在格式说明符中去掉前导零。我在文档中找不到相关内容。

问题:

>>> k = .1337
>>> print "%.4f" % k
'0.1337'

小技巧:

>>> print ("%.4f" % k) [1:]
'.1337'

0