python魔術(shù)方法的三個(gè)特點(diǎn)
1、特點(diǎn)
(1)定義在class中
(2)不需要直接調(diào)用
(3)Python的某些函數(shù)或操作符會(huì)調(diào)用對(duì)應(yīng)的特殊方法
2、實(shí)例
classPerson(object):
def__init__(self,name,gender):
self.name=name
self.gender=gender
def__str__(self):
return'person:%s,%s'%(self.name,self.gender)
p=Person('zhangsan','male')
print(p)
#輸出person:zhangsan,male
以上就是Python魔術(shù)方法的三個(gè)特點(diǎn),希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。