|
Python 中除了 __init__ 方法是特殊方法外,还有其他一些特殊方法,以下是一些常见的特殊方法汇总:
1.__init__方法:用于实例化对象时进行初始化操作。
2.__del__ 方法:当一个对象被销毁时自动调用的方法。可以用来释放对象占用的资源,例如关闭文件、网络连接等。
3.__str__ 方法:返回对象的字符串表示,默认为 __repr__ 方法的结果。可以用来方便地输出对象信息。
4.__len__ 方法:返回对象的长度,包括属性和元素。
5.__iter__ 方法:返回迭代器对象,可以用来遍历对象的元素。
6.__nonzero__ 方法:判断对象是否为非空,如果为空则返回 False,否则返回 True。
7.__eq__ 方法:比较两个对象是否相等,如果相等则返回 True,否则返回 False。
8.__ne__ 方法:比较两个对象是否不相等,如果不相等则返回 True,否则返回 False。
9.__lt__ 方法:比较两个对象是否小于,如果小于则返回 True,否则返回 False。
10.__le__ 方法:比较两个对象是否小于等于,如果小于等于则返回 True,否则返回 False。
11.__gt__ 方法:比较两个对象是否大于,如果大于则返回 True,否则返回 False。
12.__ge__ 方法:比较两个对象是否大于等于,如果大于等于则返回 True,否则返回 False。
这些特殊方法都是 Python 语言的基本特性,用于对象的基本操作和对象之间的比较。掌握这些方法可以更好地理解和使用 Python 编程语言。
扩展:
|
上一篇:一段字符串中,截取指定字符串的之前或之后的字符
|