用python定義類時候,用self定義,但是呼叫的時候顯示沒有我我定義的引數,求大佬解答一下

2021-04-12 18:06:59 字數 750 閱讀 9894

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...