初学python的时候,翻看一些函数定义时,总会发现有一个参数“self”。在实例化对象时,往往又不需要我们显式传入self这边参数,这到底是为什么呢?其实道理也很简单,self这个词,相当于c++中的this关键字,指代实例化对象。其次,python要求,类定义的所有方法,都要将self作为第一个参数,以便明确确定唯一的实例化对象,即谁实例化了这个类,谁就是self。