2013-07-27 59 views
0

这里是例子如何字符串转换为数字蟒蛇,同时保留小数部分

In > int('1.5') 
Out > 1 
In > int('10.5') 
Out > 10 

但我想保持完整值。你怎么做呢?

+2

你是什么意思,保持价值完好?把它们保持为花车? –

+0

10.5不是一个整数。整数是没有小数部分的整数。如果你想保留一个非整数值,不要对其应用int()。 –

+1

但是,整数没有小数点! –

回答

3

整数是力量只有没有小数的数字。

-4,-3,-2,-1,0,1,2,3,4,...,65535 etc... 

浮点数或十进制数被允许代表分数,更精确的数字

10.5, 4.9999999 

如果你想有一个字符串,并得到一个数值类型为非整数,使用float()

float('10.5') 

这里是integers

一个很简单的小学解释3210

这里是numerical types的Python文档

+0

@neokya没问题 – Stephan

1
foo = 10.5 

foo2 = int(foo) 

print foo, foo2 

10.5, 10 
1

整数可以表示整数。

如果在逗号后有消化的已知一致的号码,我建议由10号乘以十来

或圆形的数量最接近的整数

相关问题