Python中self如何理解

首先理解实例与类的关系

class Dog:
def __init__(self, name):
self.name = name

def bark(self):
print('The Dog named {} is barking'.format(self.name))


if __name__ == '__main__':
dd = Dog('LULU') # dd是Dog的实例对象
Dog.bark(dd) # 给Dog定义一个bark的方法,需要一个参数,实例dd传进去
print(type(dd.bark)) # <class 'function'>
print(type(Dog.bark)) # <class 'method'>
print(dd.name)
dd.bark() # 不再需要传递参数,已经将dd进行的绑定
Python问题记录

F12进入调试界面总是停留在Paused in debugger解决办法

2022-2-5 10:41:31

Python问题记录

爬虫的几个错误

2022-2-13 22:16:20

搜索
🐱