91:实例方法_内存分析方法调用过程_dir()_isinstance

###实例方法

实例方法是从属于实例对象的方法。实例方法的定义格式如下:
def 方法名(self [, 形参列表]):
  函数体
方法的调用格式如下:
对象.方法名([实参列表])

###要点:

1. 定义实例方法时,第一个参数必须为 self。和前面一样,self 指当前的实例对象。
2. 调用实例方法时,不需要也不能给 self 传参。self 由解释器自动传参。

###函数和方法的区别

1. 都是用来完成一个功能的语句块,本质一样。
2. 方法调用时,通过对象来调用。方法从属于特定实例对象,普通函数没有这个特点。
3. 直观上看,方法定义时需要传递 self,函数不需要。

####实例对象的方法调用本质

###其他操作:
1. dir(obj)可以获得对象的所有属性、方法
2. obj.__dict__ 对象的属性字典
3. pass 空语句
4. isinstance(对象,类型) 判断“对象”是不是“指定类型”

posted @ 2022-11-19 15:07  竹蜻蜓vYv  阅读(19)  评论(0编辑  收藏  举报