`

Python常用内置方法

 
阅读更多

在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常用的内置标准模块 二、Python常用扩展库  Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...

    Python常用的内置函数总结

    Python常用的内置函数总结

    Python常用内置函数,列表方法,字典方法,字符串方法

    速查手册包括内置函数查询、列表方法查询、字典方法查询、字符串方法查询

    Python常用速查表(内置函数、常用单词、经典模块、异常)(图片)

    Python常用速查表是帮助初学者快速掌握Python编程的工具。 1、内置函数速查表:该表格包含了Python的常用内置函数,例如字符串处理、文件操作、异常处理等。通过查看该表格,可以快速了解Python的常用内置函数及其...

    Python常用内置函数总结

    主要介绍了Python常用内置函数总结,本文罗列了数学相关、功能相关、类型转换、字符串处理、序列处理函数等常用内置函数,需要的朋友可以参考下

    Python3常用内置方法代码实例

    这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代...

    Python语言基础:字典常用方法.pptx

    常用方法 说明 clear() 清除字典的所有项 copy() 复制旧键值 get() 宽松的读取字典元素 fromkeys() 给键建立新的字典 pop() 删除指定键值对 update() 用一个字典中的项更新另一个字典 items() 获取一个字典视图,包含...

    Python常用数据结构和公共方法技巧总结

    Python常用数据结构和公共方法技巧总结 目录 • 1. 列表 • 1.1 列表的定义 • 1.2 列表常用操作 • 1.3 循环遍历 • 1.4 应用场景 • 2. 元组 • 2.1 元组的定义 • 2.2 元组常用操作 • 2.3 循环遍历 • 2.4 应用...

    python内置函数.pdf

    可调用对象包 " " 括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。 &gt;&gt;&gt; a="123" &gt;&gt;&gt; print callable(a) 0 &gt;&gt;&gt; print callable(chr) 1 cmp(x,y) cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个...

    python内置函数

    该文档对Python常用的内置函数进行了归纳总结,包括数学类、集合类、逻辑判断、io操作等,并以表格形式给出,对函数进行了详细讲解。

    Python高阶函数、常用内置函数用法实例分析

    主要介绍了Python高阶函数、常用内置函数用法,结合实例形式分析了Python高阶函数与常用内置函数相关功能、原理、使用技巧与操作注意事项,需要的朋友可以参考下

    Python常用内置模块之xml模块(详解)

    下面一起来看看Python常用内置模块之xml模块吧。 本文主要学习的ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。ElementTree

    Python内置方法实现字符串的秘钥加解密(推荐)

    在Python中实现AES算法需要借助的第三方库Crypto,其在各个操作系统上的安装方法有些许复杂,所以对于简单的使用有点杀鸡用牛刀的意思。在Mrdoc的开发过程中,我们就遇到了这样的问题。一方面不想为了一个小小的功能...

    PYTHON常用字符串处理函数.txt

    PYTHON常用字符串处理函数 在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0...

    Python常用base64 md5 aes des crc32加密解密方法汇总

    Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。 base64模块的base64编码、解码调用了binascii模块,...

    python常用函数总结

    python中目前含有68个内置函数,掌握这些内置函数可以让我们更好的处理问题,下面将分类介绍这些python的内置函数 数学运算函数(7) 类型转换函数(24) 序列化操作函数(8) 对象操作函数(8) 判断操作函数(8) ...

    Python中最常用的10个内置函数.docx

    Python中最常用的10个内置函数.docx

Global site tag (gtag.js) - Google Analytics