面向对象 07-6 | 反射 在运行时,通过反射可以获得一个对象的名字,类型等一切特征信息。或者自省。 反射相关的内建函数 # encoding = utf-8 __author__ = "wwww.mcabana.com" cl... 05月24日评论 阅读全文
面向对象 07-5 | 魔术方法之上下文管理 类的上下文管理其实就是两个魔术方法 __enter__ 和 __exit__, 负责进入和退出。 # encoding = utf-8 __author__ = "mcabana.com" class... 05月23日评论 阅读全文
面向对象 07-3 | 魔术方法和实例化可视化hash 魔术方法 __repr__, __str__ 自定义实例表示方式 __bytes__ 返回bytes类型 可视化哈希 哈希值必须是个整数。 __eq__() 实例内容相等 虽然两个实例的哈希值相同,但... 05月22日评论 阅读全文
面向对象 06-2 | 面向对象-访问控制和属性装饰器 私有属性 类属性,方法前面加__, 转为私有属性,普通访问不到。 只有在类内部设置才生效。 通过 __dict__ 可以看到,私有属性的标识符前面添加了 _类名 实例外,在属性或方法前面加上 _类名 ... 04月26日1 阅读全文
面向对象 06-1 | 面向对象核心概念 什么是面向对象? 面向对象是一种方法论,一种认识世界,分析世界的方法论。可以将万事万物抽象为各种对象,就是一个个的个体。 而各种对象具有的相同的特征,称为类。这些对象可以称之为一类对象,一类个体。 在... 04月25日评论 阅读全文