self 实例对象-代码详细解释
生活随笔
收集整理的這篇文章主要介紹了
self 实例对象-代码详细解释
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
'''self代表類的實例,而非類哪個對象調(diào)用方法,那么該方法中的self就代表那個對象self.__calss__ 代表類名'''class Person(object):def run(self):print("run")print(self.__class__)p = self.__class__("tt",30,10,20)print(p)def eat(self,food):print("eat"+food)def say(self):print("Hello!My name is %s,I am %d years old"%(self.name,self.age))#self不是關(guān)鍵字,換成其他的標(biāo)識符也可以的但是帥的人都用selfdef play(a):print("wan "+a.name)def __init__(self,name,age,height,weight):# print(name,age,weight,height)# print("這里是init")self.name = nameself.height = heightself.age =ageself.weight = weightper1 = Person("hanmeimei ",21,160,80)
per1.say()per2= Person("tom ",22,160,80)
per2.say()per1.play()
per1.run()
?
總結(jié)
以上是生活随笔為你收集整理的self 实例对象-代码详细解释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫_宅男福利?妹纸勿点__
- 下一篇: 计算机打印机停止运行命令,打印机一直在打