面向对象进阶
Posted pupilheart
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象进阶相关的知识,希望对你有一定的参考价值。
isinstance和issubclass
反射
#使用字符串数据类型的变量名来操作一个变量的值
使用反射获取某个命名空键中的值
- 需要:有一个变量指向这个 命名空间的
- hasattr
- 检测某个命名空键中是否存在某个值
- getattr
- 使用反射获取某个命名空间中的值
- setattr
- 重置某个命名空间中的值
- delattr
- 删除某个命名空间的值
__str__和__repr__
__del__
item系列
- __getitem__
- __setitem__
- __delitem__
__new__
__call__
-
- 通过实例化对象名加括号调用
__len__
__hash__
__eq__
以上是关于面向对象进阶的主要内容,如果未能解决你的问题,请参考以下文章