- abs()
返回一个数的绝对值。参数可以是一个整数或者一个浮点数。如果参数是一个复数,那么将返回它的模。 - all()
可迭代对象都为True则返回True
特别注意:如果可迭代对象是空也返回True - any()
可迭代对象任意一个值为True则返回True
特别注意:如果可迭代对象是空返回False - ascii()
返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。 - bin()
返回一个整数 int 或者长整数 long int 的二进制表示。 - bool()
用于将给定参数转换为布尔类型,如果没有参数,返回 False。 - bytearray()
返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。 - bytes()
返回一个新的 bytes 对象,该对象是一个 0 <= x < 256 区间内的整数不可变序列。它是 bytearray 的不可变版本。 - callable()
用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。 - chr()
用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。 - classmethod()
classmethod修饰符对应的函数不需要实例化,不需要self参数,但第一个参数需要是表示自身类的cls参数,可以来调用类的属性,类的方法,实例化对象等。 - compile()
将一个字符串编译为字节代码。 - complex()
用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。 - delattr()
删除属性。 - dict()
把数据转换成为一个字典类型 - dir()
不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法dir(),该方法将被调用。如果参数不包含dir(),该方法将最大限度地收集参数信息。 - divmod()
返回商和余数 - enumerate()
于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。 - evel()
用来执行一个字符串表达式,并返回表达式的值。 - exec()
执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码,但是没有返回值 - filter()
用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 - float()
函数用于将整数和字符串转换成浮点数。 - format()
增强字符串格式化的功能。 - frozenset()
返回一个冻结的集合,不能再添加或删除任何元素。 - getattr()
返回一个对象属性值。 - globals()
函数会以字典类型返回当前位置的全部全局变量。 - hasattr()
函数用于判断对象是否包含对应的属性。 - hash()
用于获取取一个对象(字符串或者数值等)的哈希值。 - help()
用于查看函数或模块用途的详细说明。 - hex()
函数用于将10进制整数转换成16进制,以字符串形式表示。 - id()
用于获取对象的内存地址。 - input()
接受一个标准输入数据,返回为 string 类型。 - int()
用于将一个字符串或数字转换为整型。 - isinstance()
判断一个对象是否是一个已知的类型,类似 type()。 - issubclass()
判断参数 class 是否是类型参数 classinfo 的子类。 - iter()
用来生成迭代器。 - len()
方法返回对象(字符、列表、元组等)长度或项目个数。 - list()
用于将元组转换为列表。 - locals()
以字典类型返回当前位置的全部局部变量。 - map()
根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 - max()
取出最大值 - memoryview()
函数返回给定参数的内存查看对象(Momory view)。
所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。 - min()
取出最小值 - next()
返回迭代器的下一个项目。 - object()
- oct()
将一个整数转换成8进制字符串。 - open()
用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 - ord()
是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。 - pow()
返回 xy(x的y次方) 的值。 - print()
用于打印输出,最常见的一个函数。 - property()
作用是在新式类中返回属性值。 - range()
返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 - repr()
将对象转化为供解释器读取的形式。 - reversed()
返回一个反转的迭代器。 - round()
返回浮点数x的四舍五入值(受计算机精度影响)。 - set()
创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 - setattr()
设置属性值,该属性必须存在。 - slice()
切片,可以提前定义切片规则 - sorted()
对所有可迭代的对象进行排序操作。 - staticmethod
返回函数的静态方法。 - str()
将对象转化为字符串。 - sum()
对系列进行求和计算。 - super()
用于调用父类(超类)的一个方法。
super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。
MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 - tuple()
将列表转换为元组。 - type()
如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。 - vars()
返回对象object的属性和属性值的字典对象。 - zip()
用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 - __import__()
用于动态加载类和函数 。
如果一个模块经常变化就可以使用 import() 来动态载入。
python内置方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...