2013-08-22 94 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

相關問題