不希望每次在print语句中指定格式,例如
for item in mylist:
print '%0.2f' % item,
答案 0 :(得分:0)
我想到一个直观的方法是创建一个能够实现这一目的的函数:
def format_float(float_value):
return '%0.2f' % float_value
然后您可以在任何需要的地方使用它,例如在您的示例中:
for item in mylist:
print format_float(item)
或者您可以直接在print
函数中嵌入format_float()
语句:
def format_float(float_value):
print '%0.2f' % float_value
循环列表时不需要编码打印:
for item in mylist:
format_float(item)