Python 内置函数
截至 Python 3.11.2 版本,Python 中有71个内置函数。下面是内置函数的列表 −
序号 | 功能和描述 |
---|---|
1 | abs() 返回一个数字的绝对值 |
2 | aiter() 返回一个异步可迭代对象的异步迭代器 |
3 | all() 当可迭代对象中的所有元素都为真时返回true |
4 | anext() 从给定的异步迭代器中返回下一个项 |
5 | any() 检查可迭代对象中是否有任何元素为真 |
6 | ascii() 返回包含可打印表示的字符串 |
7 | bin() 将整数转换为二进制字符串 |
8 | bool() 将值转换为布尔值 |
9 | breakpoint() 此函数将您放入调试器,并调用sys.breakpointhook() |
10 | bytearray() 返回指定字节大小的数组 |
11 | bytes() 返回不可变的字节对象 |
12 | callable() 检查对象是否可调用 |
13 | chr() 从整数中返回一个字符(字符串) |
14 | classmethod() 返回给定函数的类方法 |
15 | compile() 返回一个代码对象 |
16 | complex() 创建一个复数 |
17 | delattr() 从对象中删除属性 |
18 | dict() 创建一个字典 |
19 | dir() 尝试返回对象的属性 |
20 | divmod() 返回商和余数的元组 |
21 | enumerate() 返回一个枚举对象 |
22 | eval() 在程序内部运行代码。 |
23 | exec() 执行动态创建的程序 |
24 | filter() 从真值构造迭代器 |
25 | float() 从数字、字符串返回浮点数 |
26 | format() 返回值的格式化表示 |
27 | frozenset() 返回不可变的frozenset对象 |
28 | getattr() 返回对象的命名属性的值 |
29 | globals() 返回当前全局符号表的字典 |
30 | hasattr() 返回对象是否具有指定名称的属性 |
31 | hash() 返回对象的哈希值 |
32 | help() 调用内置的帮助系统 |
33 | hex() 将整数转换为十六进制 |
34 | id() 返回对象的标识 |
35 | input() 读取并返回一行字符串 |
36 | int() 将数字或字符串转换为整数 |
37 | isinstance() 检查一个对象是否是某个类的实例 |
38 | issubclass() 检查一个类是否是另一个类的子类 |
39 | iter() 返回一个迭代器 |
40 | len() 返回对象的长度 |
41 | list() 在Python中创建一个列表 |
42 | locals() 返回当前局部符号表的字典 |
43 | map() 应用函数并返回一个列表 |
44 | max() 返回最大的项 |
45 | memoryview() 返回参数的内存视图 |
46 | min() 返回最小值 |
47 | next() 从迭代器中获取下一个项目 |
48 | object() 创建一个无特征的对象 |
49 | oct() 返回整数的八进制表示 |
50 | open() 返回文件对象 |
51 | ord() 返回Unicode字符的整数值 |
52 | pow() 返回一个数的幂 |
53 | print() 打印给定对象 |
54 | property() 返回属性 |
55 | range() 返回整数序列 |
56 | repr() 返回对象的可打印表示 |
57 | reversed() 返回序列的反转迭代器 |
58 | round() 将数字四舍五入到指定的小数位数 |
59 | set() 构造并返回一个集合 |
60 | setattr() 设置对象的属性值 |
61 | slice() 返回一个切片对象 |
62 | sorted() 从给定的可迭代对象中返回一个排序后的列表 |
63 | staticmethod() 将一个方法转换为静态方法 |
64 | str() 返回对象的字符串版本 |
65 | sum() 添加可迭代对象的项目 |
66 | super() 返回基类的代理对象 |
67 | tuple() 返回一个元组 |
68 | type() 返回对象的类型 |
69 | vars() 返回dict属性 |
70 | zip() 返回一个元组的迭代器 |
71 | import() 由import语句调用的函数 |
内置数学函数
以下数学函数已内置于Python解释器中,因此您无需从任何模块导入它们。