python中对类的方法中参数self的理解

我们通过下面的代码来对参数self进行理解

 #coding:utf-8            
  2 class washer():          
  3     def wash(self):      
  4         print("洗衣服")  
  5         print(self)      
  6             
  7 haier = washer()#创建对象
  8 print(haier)
  9 haier.wash()
 10                                                            
#运行结果
<__main__.washer object at 0x7f58cda4dc18>
洗衣服
<__main__.washer object at 0x7f58cda4dc18>

通过代码的运行结果我们能够发现两次打印的地址是一样的

这就说明self指的是调用该函数的对象

笨鸟先飞
原文地址:https://www.cnblogs.com/zoutingrong/p/13680961.html