1樓:匿名使用者
你的init方法寫錯了
是雙下劃線
__init__
用python定義類的時候用self定義,但是呼叫的時候他顯示沒有我定義的引數,求各位大佬解答
python我用def定義了一個類,呼叫的時候報錯說未定義,求大佬看一下
2樓:匿名使用者
你呼叫的時候首字母大小寫錯了,應該都小寫
你的呼叫要寫在你的定義後面才行,不然還是報錯
3樓:可靠的我心我在
函式名 大小寫 錯了 仔細檢查
python類的問題 大佬我這**出錯了 總顯示my_dog = dog('whille',47) dog() takes no arguments
4樓:英雄傻小
def _init_(self,name,age):
類的初始化方法名是 __init__(),前後分別有兩個下劃線。
還有你那個title屬性沒有定義啊。
5樓:匿名使用者
我也出現這個錯誤了,init開前面和後面應該各有兩個
下劃線
6樓:匿名使用者
1、__init__雙下劃線
2、例項屬性name哪來的title方法?
用python怎麼用類的方法計算圓柱的表面積和體積
12345678910111213import mathclass cylinder def init self,r,h self.r r self.h h def volume self return math.pi self.r self.r self.h def area self retur...
用python程式設計求1 ,用python程式設計求1 1 2 1 3 1 4 1 5 累加和,資料項小於0 1時停止
def summa summ 0 for i in range 1,100 fl 1.0 i if fl 0.1 summ fl else print the sum is summreturn sum summa 注意縮排 def iteritem limit x 1.while 1 v 1 x ...
用python畫網格用python畫一個網格
print 函式是輸出字串,所以用 print 輸出形成的 grid 其實質是具有某特定形狀的 字串 而 plt.grid 繪製出的網格是 字串 是可以用文書處理軟體 如 word 記事本等 直接編輯處理的,而 則只能用 編輯軟體 如畫筆 開啟處理。如問題所要求的最簡單的 編寫一個能畫出如下網格 g...