python 将一个整数转换成float类型后,使用round()保留2位小数,不起作用

例:a = 2a= float(a)print ab = round(a,2)print ba和b都是2.0
2025-01-05 10:57:26
推荐回答(2个)
回答(1):

2.0,再怎么round也不会变成2.00。用print %.2f"%2.0

回答(2):

事实证明,round()函数一定要小数位数够才能保留