亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

運行不成功老師您上一節的代碼,我運行不成功呢


#!/usr/bin/ipython

#coding:utf-8


class Programer(object):


? def __new__(cls,*args,**kwargs):

? ? print ("call __new__ method")

? ? print (args)

? ? return super(Programer,cls).__new__(cls,*args,**kwargs)


? def __init__(self,name,age):

? ? print ("call __init__ method")

? ? self.name=name

? ? self.age=age


if __name__=='__main__':

? ? programer=Programer('Albert',25)

? ? print (programer).__dict__? ? ? ? ? ? ? ?


正在回答

3 回答

def __new__(cls,*args,**kwargs):

? ? print ("call __new__ method")

? ? print (args)

? ? return super(Programer,cls).__new__(cls,*args,**kwargs)

去掉括號里的*args,**kwargs ?再運行就好了

0 回復 有任何疑惑可以回復我~
class?Programer:
??def?__new__(cls,?*args,?**kwargs):
????print("call?__new__?method")
????print(args)
????return?super(Programer,?cls).__new__(cls)

??def?__init__(self,?name,?age):
????print("call?__init__?method")
????self.name?=?name
????self.age?=?age

if?__name__?==?'__main__':
????programer?=?Programer('Albert',25)
????print(programer.__dict__)


0 回復 有任何疑惑可以回復我~

你可以把報錯情況給貼出來

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

運行不成功老師您上一節的代碼,我運行不成功呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號