Python类特殊成员(属性和方法)

 

Python 类中,凡是以双下划线 "__" 开头和结尾命名的成员(属性和方法),都被称为类的特殊成员(特殊属性和特殊方法)。例如,类的 __init__(self) 构造方法就是典型的特殊方法。

Python 类中的特殊成员,其特殊性类似 C++ 类的 private 私有成员,即不能在类的外部直接调用,但允许借助类中的普通方法调用甚至修改它们。如果需要,还可以对类的特殊方法进行重写,从而实现一些特殊的功能。

当然,除了 __init__(self) 之外,Python 类中还含有很多特殊成员,包括 __del__(self)、__new__(self) 等,本章会一一为你进行详细的讲解。

本章内容:
1. Python __new__()方法详解
2. Python __repr__()方法:显示属性
3. Python __del__()方法:销毁对象
4. Python __dir__()用法:列出对象的所有属性(方法)名
5. Python __dict__属性:查看对象内部所有属性名和属性值组成的字典
6. Python setattr()、getattr()、hasattr()函数用法详解
7. Python issubclass和isinstance函数:检查类型
8. Python __call__()方法(详解版)
9. 什么是运算符重载,Python可重载运算符有哪些?
10. Python重载运算符实现自定义序列
11. 什么是迭代器,Python迭代器及其用法
12. Python项目实战之迭代器实现字符串的逆序输出
13. Python生成器详解
14. Python生成器(send,close,throw)方法详解
15. Python @函数装饰器及用法(超级详细)
16. Python装饰器的应用场景
 

关注公众号「站长严长生」,在手机上阅读所有教程,随时随地都能学习。

不定期发布学习路线+书籍文档+优质视频,为初学者指点迷津。

绑定网站登录功能,再也不用担心密码丢失。

编程11年,建站10年,创业7年,写作6年,既有硬知识,也有软技能。

长期更新,坚持原创,敢说真话,凡事有态度。

公众号二维码
微信扫码即可关注

微信交流群 关注微信公众号,加入官方交流群。内含一款搜索神器,免费下载全网书籍和视频。