以下為大家分享一篇解決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: '3.0'
這種字串強轉float沒問題
>>> print(float("3.0")) 3.0
相關推薦:
##
以上是Python的str強轉int時遇到的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!