如何在python中更改默认的浮动打印格式?

时间:2017-06-16 09:36:45

标签: format

不希望每次在print语句中指定格式,例如

for item in mylist:
    print '%0.2f' % item,

1 个答案:

答案 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)
相关问题