1. 程式人生 > >Python中的常見報錯:'xxx' object is not callable

Python中的常見報錯:'xxx' object is not callable

【python】Error:’xxx’ object is not callable

‘xxx’ object is not callable,“xxx”為函式,例如int,list,str。
當出現報錯 ‘xxx’ is not callable的時候,通常都是函式名重用或者變數名重用。
網上有其他專業名詞的解釋,但華而不實,其本質通常都是函式名重用或者變數名重用。
當出現這個錯誤時檢視報錯語句中用到的變數名或者函式名在其他語句中是否重用。

例:我在這裡用Bettery_number定義了一個屬性,又用該變數定義了一個方法名,屬於重用變數名,導致出錯。

這裡寫圖片描述

大家遇到這個錯誤一定仔細檢查報語句中的變數名和函式名是否重用,希望能幫到大家,喜歡記得點贊關注哦。