Python的str強轉int時遇到的問題

不言
發布: 2018-04-09 15:10:42
原創
2607 人瀏覽過

以下為大家分享一篇解決Python的str強轉int時遇到的問題,有著一定的參考價值,希望對大家有幫助。

數字字串前後有空格沒事:

#
>>> print(int(" 3 "))
3
登入後複製

但是下面這種帶有小數點的情況是不可取的:

>>> print(int("3.0"))
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: &#39;3.0&#39;
登入後複製

這種字串強轉float沒問題

>>> print(float("3.0"))
3.0
登入後複製

相關推薦:

python如何實作從str 和list的互相轉換

##

以上是Python的str強轉int時遇到的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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