-
特殊方法
__str__()在print此对象时,被调用
__len__()用于len方法
__cmp__()用于cmp方法
有关联性的方法都要一起设置
set get del
查看全部 -
可以用type获取对象的类型
也可以用dir获取对象的所有属性
getattr和setattr可以获取对象的属性和设置对象的属性
查看全部 -
多重继承
新式类
广度优先
mro顺序
从左向右
重复的只保留最后一次
dbca
acbd
查看全部 -
动态语言的特点,可以向上顺着继承链查找
查看全部 -
isinstance可以判断一个变量的类型
查看全部 -
使用super来初始化父类的实例
查看全部 -
继承
子类包含父类的所有属性和方法
查看全部 -
方法同样有实例方法和类方法
查看全部 -
实例的方法也是一种属性
绑定了函数的属性
查看全部 -
实例也可以定义函数
查看全部 -
类属性和实例属性重名时
对于实例优先查找实例属性
实例属性无法改变类属性
查看全部 -
类本身也可以有属性
这个属性可以被所有实例访问
查看全部 -
一个属性是__开头
则无法被外部访问
私有属性
查看全部 -
__init__函数可以在新建类时就传入不同的属性
查看全部 -
实例新建出来
可以给它添加不同的属性
查看全部
举报
0/150
提交
取消