2015-08-29 3 views
0

Мой код ниже показывает метки с заполнением, чтобы он выглядел как таблица. Но я хотел бы, пожалуйста, узнать наиболее эффективный способ округления целых чисел, которые отображаются до 2 десятичных знаков.Цифры округления в python

Могу ли я использовать {%:.2f} ???

labels = ['','Count:', 'Mean:', 'Median:', 'Minimum:', 'Maximum:', 'Std Dev:'] 

for i, label in enumerate(labels): 
    display_with_padding(label) 


    j = 0 
    while j < len(data): 
     display_with_padding(data[j][i + 0]) #add decimal rounding here 
     j += 1 
+3

Целые не имеют десятичную мест. –

ответ

0

Для округления поплавки (не целые числа) использовать встроенный round:

round(float_number, decimal_places) 

Только для строкового представления можно использовать (например):

"{:.2f}".format(float_number) 
Смежные вопросы