self在类所有的方法声明中都存在,它代表的是实例对象本身,但当你用实例调用方法时,不需要主动传入,它会自动传入(类似c++中的this指针)
__init__是在创建新的类对象时,会自动被调用进行初始化
Person(‘Swaroop’)是调用__init__进行初始化,如果是调用say_hi,必须要Person(‘Swaroop’).say_hi()这样才可以
首页 > python关于class问题小白求解答