雖然字符串可以乘以整數來創建重複序列,但字符串不能乘以浮點數。否則,Python 會返回錯誤。
在本文中,我們將討論錯誤“typeerror: cannot multiply sequence by non-int of type `float`”以及觸發它的原因.我們將檢查一個存在此錯誤的示例場景,以便我們修復它。
類型錯誤:不能將序列乘以“浮點”類型的非整數
讓我們試一試看看我們的錯誤信息,看看它告訴我們什麼:
我們的錯誤是 TypeError。這意味著我們試圖對一個數據類型不支持該操作的值執行操作。例如,如果您嘗試連接整數和字符串,則會返回類型錯誤。
錯誤告訴我們我們正在乘以一個序列,也稱為 字符串 ,來自 浮點數 。 Python 不支持這一點。
Python 中有兩種類型的數字:整數和浮點數。整數是整數,而浮點數是十進制數。
字符串可以乘以整數。考慮這個例子: