摘要: Python中的反射:本质上是利用字符串的形式去对象(模块)中操作(查找、获取、添加、删除)成员,一种驱于字符串的事件驱动。 Python中通过4个内置函数getattr、hasattr、delattr、setattr较为全面的实现了基于字符串的反射机制,他们都是对内存内的模块进行操作,并不会对源文 阅读全文
posted @ 2019-01-09 16:06 jacky912 阅读(168) 评论(0) 推荐(0) 编辑
摘要: --doc--:打印类的描述信息 --module--:表示当前操作的对象在哪个模块 --class--:表示当前的操作的类是什么 --init--:构造方法,通过类创建时,自动触发 --del--:析构方法,当对象在内存中释放时,自动触发 --call--:对象后面加()触发执行 --dict-- 阅读全文
posted @ 2019-01-09 11:33 jacky912 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 类是抽象的模板,而实例是根据类创建出来的一个个具体的对象。每个对象都拥有相同的方法,但各自的数据可能不同。 和普通函数相比,在类中定义的函数的第一个参数永远是实例变量self,调用时不用传该参数。 数据封装,面向对象的一个很重要的特征就是数据封装,每个实例就拥有各自的name和score这些数据,我 阅读全文
posted @ 2019-01-09 10:50 jacky912 阅读(2171) 评论(1) 推荐(0) 编辑