python求解是什麼錯誤 this constructor takes no arguments

2021-03-26 05:17:43 字數 2552 閱讀 6813

1樓:野人拆

初始化用的是__init__,不是__int__.

2樓:匿名使用者

class schoolmumber():

def __init__(self,name,age):

self.name=name

self.age=age

print '(schoolmumber:%s)' % self.name

def tell(self):

print 'name:"%s" age:"%s"'%(self.name,self.age),

class teacher(schoolmumber):

def __init__(self,name,age,salary):

schoolmumber.__int__(self,name,age)

self.salary=salary

print 'teacher name:%s'% self.name

def tell(self):

schoolmumber.tell(self)

print 'salary:%d' % self.salary

class student(schoolmumber):

def __init__(self,name,age,marks):

schoolmumber.__init__(self,name,age)

self.marks=marks

print 'student name:%s' % self.name

def tell(self):

schoolmumber.tell(self)

print 'marks:%d' % self.marks

t=teacher('mr.d',30,3000)s=student('dan',20,90)

print

mumbers=(t,s)

for mumber in mumbers(): number.tell()

python 自己編寫了一個簡單的類,執行說typeerror: this constructor takes no arguments,求解決

3樓:匿名使用者

是不是__init__被你寫成_init_了?

this constructor takes no arguments錯誤提示 內容: #!python class rectangle 求學習求指導

4樓:徽積分

你的建構函式寫錯了。是__init__,注意是雙下劃線而不是單下劃線。

python類例項化時出錯typeerror: this constructor takes no arguments

5樓:匿名使用者

_init_應該為兩邊各兩下劃線__init__,少了

python 出現這個錯誤是什麼原因

6樓:小鏡子

蒐集了一些python最重要的內建異常類名,並做了簡單的介紹:

attributeerror:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤

nameerror:試圖訪問的變數名不存在

syntaxerror:語法錯誤,**形式錯誤

exception:所有異常的基類,因為所有python異常類都是基類exception的其中一員,異常都是從基類exception繼承的,並且都在exceptions模組中定義。

ioerror:一般常見於開啟不存在檔案時會引發ioerror錯誤,也可以解理為輸出輸入錯誤

keyerror:使用了對映中不存在的關鍵字(鍵)時引發的關鍵字錯誤

indexerror:索引錯誤,使用的索引不存在,常索引超出序列範圍,什麼是索引

typeerror:型別錯誤,內建操作或是函式應於在了錯誤型別的物件時會引發型別錯誤

zerodivisonerror:除數為0,在用除法操作時,第二個引數為0時引發了該錯誤

valueerror:值錯誤,傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數

python是面嚮物件語言,所以程式丟擲的異常也是類

python求解,為什麼執行函式的會出現typeerror:pan() takes exactly 3 arguments (1 given)

7樓:

class he:

a=b=0

def __init__(self):

self.a=int(raw_input("a="))self.b=int(raw_input("b="))def pan(self):

a=self.a*self.a+self.b*self.bif a>100:

print a

elif a<=100 :

b=self.a+self.b

print b

he=he()

he.pan()

python是什麼語言,python是什麼語言,主要應用在哪些開發?

它是指令碼語言,類似shell,purl,ruby等不能直接用瀏覽器執行,但是可以用於 製作,豆瓣就是python實現的。本身是c寫的,啥都能幹,號稱 膠水語言。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl語言。python 是互動式語言 這意味著,您...

Python是什麼,python是個什麼東西

是計算機程式語言。python由荷蘭數學和電腦科學研究學會的guido van rossum於1990 年代初設計,作為一門叫做abc語言的替代品。python提供了高效的高階資料結構,還能簡單有效地物件導向程式設計。python語法和動態型別,以及解釋型語言的本質,使它成為多數平臺上寫指令碼和快速...

鄭愁予錯誤中的「錯誤」是什麼錯誤

我躂躂的馬蹄是美麗的錯誤 以馬蹄借指我的到來.這裡用的是借代的手法.我不是歸人,是個過客 我不是你要等的人,我只是一個與你擦肩而過的過客.躂躂的馬蹄 敲響了女子希望重逢 的心靈深處,因而美麗。不過,這馬蹄聲僅僅從前面路過,並不為 她的企盼而停駐,因而是個錯誤。最後一句 我不是歸人,是個過客。說明詩中...