python怎么保留两位小数
用:’%.2f’ %n
list3 = [1.5,2]
list7 = []
m = list3[0]-list3[1]
n = m/list3[0]*100
n = '%.2f' %n
list7.append(n) #将n保留2位小数并添加到list7
print(list7)
print(type(list7[0]))
运行结果:['-33.33'] <class 'str'>
输出的数为字符串,如果需要变为浮点数,则需进一步转换。
list3 = [1.5,2]
list7 = []
m = list3[0]-list3[1]
n = m/list3[0]*100
n = '%.2f' %n
n = float(n) #将字符串变为浮点数
list7.append(n) #将n保留2位小数并添加到list7
print(list7)
print(type(list7[0]))
运行结果:[-33.33] <class 'float'>