2013-08-22 63 views
2

我已经从powershell给脚本输入了3个参数,我希望其中的一个是浮点数0.0。然后,我尝试使用time = int(time)将此值从字符串转换为整数,但出现错误。任何人都知道我可以如何让程序中的变量保存我的浮点数? 谢谢。如何将浮点数转换为Python中的整数?

+0

'时间= INT(时间)'工作得很好,如果'time'是浮点数。如果它是一个表示浮点数的字符串,则必须先将其转换为浮点数:'time = int(float(time))'。请向我们展示您的代码,以及实际的错误追溯 - 或者更好的是,[SSCCE](http://sscce.org),证明我们可以运行自己的问题。 – abarnert

回答

0
time = int(float(time)) 

你确定你想要一个整数吗?如果你想要整数0,通过"0.0"是没有意义的。这听起来像是你应该传递"0",或者你应该将它作为一个浮点数存储。

将其存储为一个浮子,只要使用

time = float(time) 
+0

如何将它作为浮点数存储,这是我想的问题! – TerrorMing

+0

@ TerrorMing:我不知道为什么会让你困惑,但我已经延伸了我的答案。 – user2357112

相关问题