我在 python 3.4 中有一个程序可以在字典中打印一些数字,但是这些数字的小数位很长。如何让它打印没有小数位的字典?
问问题
1231 次
2 回答
2
int()
如果您只想去掉小数,或者round()
如果您想将其舍入到给定精度的更接近的数字,则可以使用,round(2.456,1)=2.5
即round(2.456,0)=2
于 2013-07-03T11:34:13.210 回答
1
您可以使用int
:
for k,v in your_dic:
print k,int(v)
演示:
>>> int(1.000000000000000001)
1
或字符串格式:
>>> x = 1.000000000000000001
>>> print "{:.0f}".format(x)
1
>>> print format(x,'.0f')
1
于 2013-07-03T09:42:18.063 回答