这是示例
In > int('1.5')
Out > 1
In > int('10.5')
Out > 10
但我希望保持价值不变。你是怎么做到的?
答案 0 :(得分:3)
整数只是没有小数的数字。
-4,-3,-2,-1,0,1,2,3,4,...,65535 etc...
允许浮点数或十进制数表示分数和更精确的数字
10.5, 4.9999999
如果您想获取字符串并获取非整数的数字类型,请使用float()
float('10.5')
这是integers
的一个非常简单的小学解释 的python文档答案 1 :(得分:1)
foo = 10.5
foo2 = int(foo)
print foo, foo2
10.5, 10
答案 2 :(得分:1)
整数可以代表整数。
如果逗号后面有一个已知的一致摘要数,我建议将数字乘以10乘以X的幂。
或将数字四舍五入到最接近的整数