`

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 中的一些常用内置函数和方法进行介绍。 input 函数...

    Python常用内置标准模块与扩展库

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

    python 常用方法

    ### Python常用方法详解 在Python编程中,理解对象的方法及其工作原理对于开发高效、可维护的应用程序至关重要。本文将深入探讨Python中的一些核心方法,这些方法不仅有助于更好地管理类和对象的行为,还能增强代码...

    Python-python常用方法utils

    2. **列表操作**:列表是Python的动态数组,常用方法有`append()`添加元素,`extend()`合并列表,`insert()`插入元素,`remove()`删除元素,`sort()`排序,以及`pop()`弹出元素等。 3. **字典操作**:字典是键值对...

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

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

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

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

    Python部分常用内置模块介绍

    Python部分常用的15个内置模块介绍,包含每个模块时实战使用示例

    python内置函数.pdf

    在"python内置函数.pdf"这份文档中,主要介绍了四个关键部分:常用函数、内置类型转换函数、序列处理函数以及String模块。下面将详细阐述这些知识点。 1. **常用函数** - `abs(x)`:这个函数返回数字(包括复数)...

    python常用语句.txt

    ### Python常用语句与特性详解 #### Python 的特色与优势 Python 作为一种广泛使用的高级编程语言,具备多种独特的优点,使其成为许多领域的首选语言。以下是根据文档内容整理的关键点: 1. **简单与易学**:...

    python常用函数总结.pdf

    Python提供了几个内置函数用于在不同的进制之间进行转换。 #### 1. bin(), oct(), hex() - `bin(x)`:将十进制数x转换为二进制表示的字符串。 - `oct(x)`:将十进制数x转换为八进制表示的字符串。 - `hex(x)`:将...

    Python-python常用方法utils1.zip

    在这个名为"Python-python常用方法utils1.zip"的压缩包中,我们可以预想它可能包含了Python编程中的一些常见功能和便捷方法。虽然具体的文件内容没有提供,但根据描述,我们可以推测这个压缩包可能是为了分享或学习...

    Python3常用内置方法代码实例

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

    python内置函数

    本文将详细介绍Python中的一些常用内置函数,分为四个部分:常用函数、内置类型转换函数、序列处理函数以及String模块。 #### Chapter 1: 常用函数 1. **`abs(x)`** - **功能**:返回一个数值的绝对值,如果是...

    python常用方法.docx

    在Python中,有很多常用的方法和特性,可以帮助开发者快速高效地完成各种任务。以下是对标题和描述中提到的一些关键知识点的详细说明: 1. **变量和数据类型**:Python支持动态类型,这意味着您不需要在声明变量时...

    python学习常用方法、模块等

    在Python学习过程中,掌握一些常用的方法和模块对于提升编程效率至关重要。以下将详细阐述标题和描述中涉及的一些关键知识点。 1. 编码规范:遵循良好的编码规范是编写可读性强、易于维护代码的基础。Python推荐...

    python内置函数大全

    8. 其他常用内置函数 - `len(s)`: 返回对象(字符串、列表、元组等)的长度或项目数。 - `range([start], stop[, step])`: 生成一个整数序列。 - `zip(*iterables)`: 将多个迭代器的元素打包成一个元组,然后返回由...

    Python常用插件包

    "Python常用插件包"这个标题暗示了我们将讨论的是Python生态系统中的一些重要库和框架,这些工具极大地扩展了Python的功能。 首先,Python的标准库已经相当强大,但社区开发的第三方插件包更为丰富。"django"标签...

    python常用的公共方法

    ### Python常用的公共方法详解 在Python编程中,掌握常用的操作符和函数对于提高代码效率和可读性至关重要。本文将详细介绍Python中的一些基础且实用的公共方法,包括算术操作符、成员运算符以及内置函数等。 ####...

    python常用函数

    ### Python常用函数详解 #### 一、Map() 函数 **定义与用途:** `map()` 是 Python 内置的高阶函数之一,用于将指定的函数应用于序列中的每一个元素,从而生成一个新的序列。这对于批量处理数据非常有用。 **语法...

Global site tag (gtag.js) - Google Analytics