分類

展開全部 | 收合全部

分類

展開全部 | 收合全部

【Python】問題解決:TypeError: can’t multiply sequence by non-int of type ‘str’

前言

這是我自己在寫程式碼的時候,碰到以下問題的解決辦法

TypeError: can't multiply sequence by non-int of type 'str'

問題原因

其實很簡單,應該是不小心拿了非數字的東西進行相乘,
而更常見的情況就是,我們可能讀取了 “string type 的數字”,
例如說我們從伺服器或從哪裡的 API 拿回資料時,很常都還會是 string type,
這時我們應該進行轉型, 例如 int(“10”),就可以當 10 計算了!

解決方法

上面把原因講得很清楚了,所以以下以一個範例帶過

Reference

Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 889

★留個言吧!內容有誤或想要補充也歡迎與我討論!