在Python语言中提供了类似于C++的运算符重在功能:
一下为Python运算符重在调用的方法如下:
Method Overloads Call for
__init__ 构造函数 X=Class()
__del__ 析构函数 对象销毁
__add__ + X+Y,X+=Y
__or__ | X|Y,X|=Y
__repr__ 打印转换 print X,repr(X)
__str__ 打印转换 print X,str(X)
__call__ 调用函数 X()
__getattr_ 限制 X.undefine
__setattr__ 取值 X.any=value
__getitem__ 索引 X[key],
__len__ 长度 len(X)
__cmp__ 比较 X==Y,X<Y
__lt__ 小于 X<Y
__eq__ 等于 X=Y
__radd__ Right-Side + +X
__iadd__ += X+=Y
__iter__ 迭代 For In
内置方法 | 说明 |
__init__(self,...) | 初始化对象,在创建新对象时调用 |
__del__(self) | 释放对象,在对象被删除之前调用 |
__new__(cls,*args,**kwd) | 实例的生成操作 |
__str__(self) | 在使用print语句时被调用 |
__getitem__(self,key) | 获取序列的索引key对应的值,等价于seq[key] |
__len__(self) | 在调用内联函数len()时被调用 |
__cmp__(stc,dst) | 比较两个对象src和dst |
__getattr__(s,name) | 获取属性的值 |
__setattr__(s,name,value) | 设置属性的值 |
__delattr__(s,name) | 删除name属性 |
__getattribute__() | __getattribute__()功能与__getattr__()类似 |
__gt__(self,other) | 判断self对象是否大于other对象 |
__lt__(slef,other) | 判断self对象是否小于other对象 |
__ge__(slef,other) | 判断self对象是否大于或者等于other对象 |
__le__(slef,other) | 判断self对象是否小于或者等于other对象 |
__eq__(slef,other) | 判断self对象是否等于other对象 |
__call__(self,*args) | 把实例对象作为函数调用 |
相关推荐
Python 常用内置函数和方法 Python 中的内置函数和方法是非常重要的,它们提供了一些基本的功能,可以帮助开发者快速地实现一些常见的操作。下面我们将对 Python 中的一些常用内置函数和方法进行介绍。 input 函数...
一、Python常用的内置标准模块 二、Python常用扩展库 Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...
### Python常用方法详解 在Python编程中,理解对象的方法及其工作原理对于开发高效、可维护的应用程序至关重要。本文将深入探讨Python中的一些核心方法,这些方法不仅有助于更好地管理类和对象的行为,还能增强代码...
2. **列表操作**:列表是Python的动态数组,常用方法有`append()`添加元素,`extend()`合并列表,`insert()`插入元素,`remove()`删除元素,`sort()`排序,以及`pop()`弹出元素等。 3. **字典操作**:字典是键值对...
速查手册包括内置函数查询、列表方法查询、字典方法查询、字符串方法查询
Python常用速查表是帮助初学者快速掌握Python编程的工具。 1、内置函数速查表:该表格包含了Python的常用内置函数,例如字符串处理、文件操作、异常处理等。通过查看该表格,可以快速了解Python的常用内置函数及其...
Python部分常用的15个内置模块介绍,包含每个模块时实战使用示例
### Python常用语句与特性详解 #### Python 的特色与优势 Python 作为一种广泛使用的高级编程语言,具备多种独特的优点,使其成为许多领域的首选语言。以下是根据文档内容整理的关键点: 1. **简单与易学**:...
Python提供了几个内置函数用于在不同的进制之间进行转换。 #### 1. bin(), oct(), hex() - `bin(x)`:将十进制数x转换为二进制表示的字符串。 - `oct(x)`:将十进制数x转换为八进制表示的字符串。 - `hex(x)`:将...
在这个名为"Python-python常用方法utils1.zip"的压缩包中,我们可以预想它可能包含了Python编程中的一些常见功能和便捷方法。虽然具体的文件内容没有提供,但根据描述,我们可以推测这个压缩包可能是为了分享或学习...
这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代...
在"python内置函数.pdf"这份文档中,主要介绍了四个关键部分:常用函数、内置类型转换函数、序列处理函数以及String模块。下面将详细阐述这些知识点。 1. **常用函数** - `abs(x)`:这个函数返回数字(包括复数)...
在Python中,有很多常用的方法和特性,可以帮助开发者快速高效地完成各种任务。以下是对标题和描述中提到的一些关键知识点的详细说明: 1. **变量和数据类型**:Python支持动态类型,这意味着您不需要在声明变量时...
在Python学习过程中,掌握一些常用的方法和模块对于提升编程效率至关重要。以下将详细阐述标题和描述中涉及的一些关键知识点。 1. 编码规范:遵循良好的编码规范是编写可读性强、易于维护代码的基础。Python推荐...
8. 其他常用内置函数 - `len(s)`: 返回对象(字符串、列表、元组等)的长度或项目数。 - `range([start], stop[, step])`: 生成一个整数序列。 - `zip(*iterables)`: 将多个迭代器的元素打包成一个元组,然后返回由...
"Python常用插件包"这个标题暗示了我们将讨论的是Python生态系统中的一些重要库和框架,这些工具极大地扩展了Python的功能。 首先,Python的标准库已经相当强大,但社区开发的第三方插件包更为丰富。"django"标签...
### Python常用的公共方法详解 在Python编程中,掌握常用的操作符和函数对于提高代码效率和可读性至关重要。本文将详细介绍Python中的一些基础且实用的公共方法,包括算术操作符、成员运算符以及内置函数等。 ####...
### Python常用函数详解 #### 一、Map() 函数 **定义与用途:** `map()` 是 Python 内置的高阶函数之一,用于将指定的函数应用于序列中的每一个元素,从而生成一个新的序列。这对于批量处理数据非常有用。 **语法...
处理字符串时,Python提供了多种内置方法,使得我们可以高效地操作和处理这些文本数据。以下是对标题和描述中提到的五个常用字符串方法的详细说明: 1. **find()** 方法: `find()` 方法用于在字符串中查找指定子...