示例示例self在python中是一个特殊的变量,它指向调用对象本身,也就是类的实例。在类的方法中,self代表类的实例,而非类。self不是python关键字,而是一个约定俗成的变量名,代表调用该方法的对象本身。
self在python中是一个特殊的变量,它指向调用对象本身,也就是类的实例。
在类的方法中,self代表类的实例,而非类。self不是python关键字,而是一个约定俗成的变量名,代表调用该方法的对象本身。
self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
是一个简单的示例:
class Person:
def __init__(self, name):
self.name = name
def say_hi(self):
print('Hi, my name is', self.name)
p = Person('John')
p.say_hi()
# 输出:Hi, my name is John
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(59条)