在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常用扩展库 Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...
Python常用的内置函数总结
速查手册包括内置函数查询、列表方法查询、字典方法查询、字符串方法查询
Python常用速查表是帮助初学者快速掌握Python编程的工具。 1、内置函数速查表:该表格包含了Python的常用内置函数,例如字符串处理、文件操作、异常处理等。通过查看该表格,可以快速了解Python的常用内置函数及其...
主要介绍了Python常用内置函数总结,本文罗列了数学相关、功能相关、类型转换、字符串处理、序列处理函数等常用内置函数,需要的朋友可以参考下
这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代...
常用方法 说明 clear() 清除字典的所有项 copy() 复制旧键值 get() 宽松的读取字典元素 fromkeys() 给键建立新的字典 pop() 删除指定键值对 update() 用一个字典中的项更新另一个字典 items() 获取一个字典视图,包含...
Python常用数据结构和公共方法技巧总结 目录 • 1. 列表 • 1.1 列表的定义 • 1.2 列表常用操作 • 1.3 循环遍历 • 1.4 应用场景 • 2. 元组 • 2.1 元组的定义 • 2.2 元组常用操作 • 2.3 循环遍历 • 2.4 应用...
可调用对象包 " " 括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。 >>> a="123" >>> print callable(a) 0 >>> print callable(chr) 1 cmp(x,y) cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个...
该文档对Python常用的内置函数进行了归纳总结,包括数学类、集合类、逻辑判断、io操作等,并以表格形式给出,对函数进行了详细讲解。
主要介绍了Python高阶函数、常用内置函数用法,结合实例形式分析了Python高阶函数与常用内置函数相关功能、原理、使用技巧与操作注意事项,需要的朋友可以参考下
下面一起来看看Python常用内置模块之xml模块吧。 本文主要学习的ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。ElementTree
在Python中实现AES算法需要借助的第三方库Crypto,其在各个操作系统上的安装方法有些许复杂,所以对于简单的使用有点杀鸡用牛刀的意思。在Mrdoc的开发过程中,我们就遇到了这样的问题。一方面不想为了一个小小的功能...
PYTHON常用字符串处理函数 在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0...
Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。 base64模块的base64编码、解码调用了binascii模块,...
python中目前含有68个内置函数,掌握这些内置函数可以让我们更好的处理问题,下面将分类介绍这些python的内置函数 数学运算函数(7) 类型转换函数(24) 序列化操作函数(8) 对象操作函数(8) 判断操作函数(8) ...
Python中最常用的10个内置函数.docx