讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 4.3 類型轉換錯誤 >

4.3 類型轉換錯誤

當然,如果向 intfloat 提供的不是一個數,它就會不正常。

下面來試試看:

>>> print float('fred')Traceback (most recent call last):  File "<pyshell#1>", line 1, in <module>    print float ('fred')ValueError: could not convert string to float: fred  

我們得到了一個錯誤消息。這個非法文字(invalid literal)錯誤消息說明 Python 不知道怎麼從 "fred" 創建一個數。如果是你,你知道嗎?