函数(点击可跳转示例)

用途

​abs()​

返回数字绝对值

​all()​

判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False

​any()​

判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True

​ascii()​

调用对象的repr()方法,获取该方法的返回值

​bin()​

将十进制转换为二进制

​oct()​

将十进制转换为八进制

​hex()​

将十进制转换为十六进制

​bool()​

测试对象是True,还是False

​bytes()​

将一个字符转换为字节类型

​str()​

将字符、数值类型转换为字符串类型

​callable()​

检查一个对象是否是可调用的

​chr()​

查看十进制整数对应的ASCll字符

​ord()​

查看某个ascii对应的十进制

​classmethod()​

修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等

​compile()​

将字符串编译成python能识别或者可以执行的代码。也可以将文字读成字符串再编译

​complex ()​

创建一个复数

​delattr()​

删除对象属性

​dict()​

创建数据字典

​dir() ​

函数不带参数时,返回当前范围内的变量、方法和定义的类型列表

​divmod()​

分别取商和余数

​enumerate()​

返回一个可以枚举的对象,该对象的next()方法将返回一个元组

​eval()​

将字符串str当成有效表达式来求值并返回计算结果取出字符串中内容

​exec()​

执行字符串或complie方法编译过的字符串,没有返回值

​filter()​

过滤器,构建一个序列,等价于

​float()​

将一个字符串或整数转换为浮点数

​format()​

格式化输出字符串

​frozenset()​

创建一个不可修改的集合

​getattr()​

获取对象属性

​globals()​

返回一个描述当前全局变量的字典

​hasattr()​

函数用于判断对象是否包含对应的属性

​hash()​

返回对象的哈希值

​help()​

返回对象的帮助文档

​id()​

返回对象的内存地址

​input()​

获取用户输入内容

​int()​

用于将一个字符串或数字转换为整型

​isinstance()​

来判断一个对象是否是一个已知的类型,类似 type()

​issubclass()​

用于判断参数 class 是否是类型参数 classinfo 的子类

​iter()​

返回一个可迭代对象,sentinel可省略

​len()​

返回对象的长度

​list()​

返回可变序列类型

​map()​

返回一个将function应用于iterable中每一项并输出其结果的迭代器

​max()​

返回最大值

​min()​

返回最小值

​memoryview()​

返回给定参数的内存查看对象(memory view)

​next()​

返回可迭代对象的下一个元素

​object()​

返回一个没有特征的新对象

​open()​

返回文件对象

​pow()​

base为底的exp次幂,如果mod给出,取余

​print()​

打印对象

​class property()​

返回property属性

​range()​

生成一个不可变序列

​reversed()​

返回一个反向的iterator

​round()​

四舍五入

​class set()​

返回一个set对象,可实现去重

​class slice()​

返回一个表示有1range所指定的索引集的slice对象

​sorted()​

对所有可迭代的对象进行排序操作

​@staticmethod​

将方法转换为静态方法

​sum()​

求和

​super()​

返回一个代理对象

​tuple()​

不可变的序列类型

​zip()​

将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表