- 博客(5)
- 收藏
- 关注
原创 面向对象的三大特性
object: 新式类都继承自object. object是type的实例化对象。type:所有类的元类. python3 type继承自object。作用:沿着MRO链条, 找到下一级节点, 去调用对应的方法。添加元类 metaclass=abc.ABCMeta。方法也需要用abc.xxx装饰。
2025-07-29 09:50:10
708
原创 Python对象的生命周期方法
Person类, 打印一下, 当前这个时刻, 由Person类, 产生的实例, 有多少个。创建了一个实例, 计数 + 1, 如果, 删除了一个实例, 计数 - 1。Person和self.__class__是一样的效果。对象被释放的时候调用。
2025-07-25 15:16:32
397
原创 python 内置属性和方法
本文总结了Python类中的特殊属性和方法。主要包括:1)类与实例的内置属性(如__dict__、__class__等);2)信息格式化方法(str、repr);3)调用操作(__call__方法使实例可调用);4)索引和切片操作;5)比较操作(eq、__gt__等);6)遍历操作(__iter__和__getitem__实现迭代);7)描述器基础。通过代码示例演示了这些特殊方法的使用场景和实现方式,如__str__定制打印格式、__call__实现偏函数功能等,帮助深入理解Python面向对象编程特性。
2025-07-24 20:51:16
2036
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅