2013-09-27 106 views

回答

7

使它成为一个float第一:

>>> int(float('595.92')) # float('595.92') == 595.92 
595 
+1

@MichaelVayvala但事实并非如此。 – Elazar

+1

@MichaelVayvala你不能将它作为* integer *返回。你可以将它作为* float *返回,而不是 – TerryA

+1

或更好,一个'Decimal'。 – Elazar

0

为什么你想一个硬编码字符串,看起来像一个漂浮到int转换?

x = '596' 
print int(x) 
相关问题