实例方法
def 方法名(self 形参列表):
函数体
1.dir()可以获得对象所有的属性,方法
2.obj.__dict__对象的属性字典
3.pass空语句
4.isinstan(对象,类型)判断“对象”是不是“指定类型”
实例方法
def 方法名(self 形参列表):
函数体
1.dir()可以获得对象所有的属性,方法
2.obj.__dict__对象的属性字典
3.pass空语句
4.isinstan(对象,类型)判断“对象”是不是“指定类型”
1.定义实例方法时,第一个参数必须为self。和前面一样,self指当前的实例对象
2.调用实例方法时,不需要也不能给self传参。self由解释器自动传参。
dir(obj)可以获得对象的所以属性、方法
obj.__dict__对象的属性字典
pass 空语句
isinstance(对象,类型)判断“对象”是不是“指定类型”
实例方法(从属于实例对象)
def 方法名(self,[形参列表]):
函数体
实例防范从属于实例对象
实例方法--难点
1.方法内含self也就相当于将给予对象方法
2.a.say_score()--- 方法是共享的
计算机看到的是Student.say_score(a)传入a对象标签地址
名义上方法是属于对象的,但计算机是通过模具通用方法传入对象地址输出方法
方法都是通用的,只有对应的self地址不同
3.dir--获取对象属性及方法
obj.__dict__获取属性字典
pass先占个地儿
isinstance对象是否为另一个对象实例对象