self看不太懂
class Pohoto:def __init__(self,name):
self.name = name
def kick(self):
print('我的名字叫%s'%self.name)
>>> p = Pohoto('老八')##请问这个“老八”到底是传递给哪个参数了,是self还是name ??kick(self) 这个self也没有传入参数这个self的解释看不太懂,有木有老哥解释一些
>>> p.kick()
我的名字叫老八 '老八'传给name。
self 代表的是类的实例,代表当前对象的地址。可以参考这个:
https://www.runoob.com/python3/python3-class.html suchocolate 发表于 2020-12-8 18:00
'老八'传给name。
self 代表的是类的实例,代表当前对象的地址。可以参考这个:
https://www.runoob.com/ ...
请问老哥 在这个案例里面,p是一个实例对象,当p的方法kick被调用的时候,p就将自身传递给了self,python就知道,是p在调用这个kick函数了,是这个意思吗?? 奔跑的赵云 发表于 2020-12-8 18:22
请问老哥 在这个案例里面,p是一个实例对象,当p的方法kick被调用的时候,p就将自身传递给了self,python ...
对
页:
[1]