首頁 > 後端開發 > Python教學 > 如何在 Python 中將字串轉換為浮點數和整數?

如何在 Python 中將字串轉換為浮點數和整數?

Susan Sarandon
發布: 2024-12-28 15:14:14
原創
676 人瀏覽過

How Do I Convert Strings to Floats and Integers in Python?

將字串解析為浮點數和整數

在Python中,將字串轉換為浮點數或整數是一個簡單的過程。讓我們探討如何在這兩種情況下實現此轉換:

將字串轉換為浮點數:

要將表示浮點數的字串轉換為浮點數,使用float() 函數。例如:

a = "545.2222"
float(a)
# Output: 545.22220000000004
登入後複製

值得注意的是 float() 保持精度,因此產生的浮點數可能與原始字串的表示形式略有不同。

將字串轉換為整數:

要將表示整數的字串轉換為 int,流程稍微複雜一些。首先,使用 float() 將字串轉換為浮點型,然後使用 int() 來提取整數值。

a = "31"
int(float(a))
# Output: 31
登入後複製

這樣的兩步驟方法可確保整數值的精確性。

附加說明:

  • 對於逆運算(將整數或浮點數轉換為字串),請參閱文章「在Python 中將整數轉換為字串”或“將浮點數轉換為字串而不進行四捨五入”。
  • 如果要將使用者輸入讀取為數字,請使用「如何將浮點數轉換為字串」。我將輸入讀取為數字? 」問題,以避免重複請求立即轉換從使用者輸入獲得的字串。

以上是如何在 Python 中將字串轉換為浮點數和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板