將字串解析為浮點數和整數
在Python中,將字串轉換為浮點數或整數是一個簡單的過程。讓我們探討如何在這兩種情況下實現此轉換:
將字串轉換為浮點數:
要將表示浮點數的字串轉換為浮點數,使用float() 函數。例如:
a = "545.2222" float(a) # Output: 545.22220000000004
值得注意的是 float() 保持精度,因此產生的浮點數可能與原始字串的表示形式略有不同。
將字串轉換為整數:
要將表示整數的字串轉換為 int,流程稍微複雜一些。首先,使用 float() 將字串轉換為浮點型,然後使用 int() 來提取整數值。
a = "31" int(float(a)) # Output: 31
這樣的兩步驟方法可確保整數值的精確性。
附加說明:
以上是如何在 Python 中將字串轉換為浮點數和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!