python 内置函数
内置函数
-
面向对象相关
-
迭代器/生成器相关
- range
- 根据传入的参数创建一个新的range对象
- next
- 返回可迭代对象中的下一个元素值
- iter
- 根据传入的参数创建一个新的可迭代对象
- range
-
其他(12)
-
字符串类型代码的执行(3)
- eval
- 执行字符串类型的代码,并返回最终结果
- exec
- 执行字符串类型的代码
- complie
- 将一个字符串编译为字节代码
- eval
-
输入输出(2)
- input
- 读取用户输入值
- print
- 向标准输出对象打印输出
- input
-
内存相关(2)
- hash
- 获取对象的哈希值
- id
- 返回对象的内存地址
- hash
-
文件操作相关(1)
- open
- 使用指定的模式和编码打开文件,返回文件读写对象
- open
-
模块相关(1)
- __import__
- 动态导入模块
- __import__
-
帮助(1)
- help
- 返回对象的帮助信息
- help
-
调用相关(1)
- callable
- 检测对象是否可被调用
- callable
-
查看内置属性(1)
- dir
- 返回对象或者当前作用域内的属性列表
- dir
-
-
反射相关
-
基础数据类型相关
-
和数字相关(14)
-
数据类型(4)
- bool
- 根据传入的参数的逻辑值创建一个新的布尔值
- int
- 根据传入的参数创建一个新的整数
- float
- 根据传入的参数创建一个新的浮点数
- complex
- 根据传入参数创建一个新的复数
- bool
-
进制转换(3)
- bin
- 将整数转换成2进制字符串
- oct
- 将整数转化成8进制数字符串
- hex
- 将整数转换成16进制字符串
- bin
-
数学运算(7)
- abs
- 求数值的绝对值
- divmod
- 返回两个数值的商和余数
- round
- 对浮点数进行四舍五入求值
- pow
- 取两个值的幂运算值,或与其他
- sum
- 对元素类型是数值的可迭代对象中的每个元素求和
- min
- 返回可迭代对象的元素中的最小值或者所有参数的最小值
- max
- 返回可迭代对象的元素中的最大值或者所有参数的最大值
- abs
-
-
和数据结构相关(24)
-
序列(13)
-
列表和元祖(2)
- list
- 根据传入的参数创建一个新的列表
- tuple
- 根据传入的参数创建一个新的元组
- list
-
相关内置函数(2)
- reversed
- 反转序列生成新的可迭代对象
- slice
- 根据传入的参数创建一个新的切片对象
- reversed
-
字符串(9)
- str
- 返回一个对象的字符串表现形式(给用户)
- format
- 格式化显示值
- bytes
- 根据传入的参数创建一个新的不可变字节数组
- bytearry
- 根据传入的参数创建一个新的字节数组
- memoryview
- 根据传入的参数创建一个新的内存查看对象
- ord
- 返回Unicode字符对应的整数
- chr
- 返回整数所对应的Unicode字符
- ascii
- 返回对象的可打印表字符串表现方式
- repr
- 返回一个对象的字符串表现形式(给解释器)
- str
-
-
数据集合(3)
-
字典(1)
- dict
- 根据传入的参数创建一个新的字典
- dict
-
集合(2)
- set
- 根据传入的参数创建一个新的集合
- frozenset
- 根据传入的参数创建一个新的不可变集合
- set
-
-
相关内置函数(8)
- len
- 返回对象的长度
- sorted
- 排序函数
- sorted(iterable, key, reverse)
- key: 排序规则
- 运行流程:把可迭代对象中的每一个元素交给后面key函数来执行,得到一个数字(权重),通过这个数字来进行排序
- enumerate
- 根据可迭代对象创建枚举对象
- all
- 判断可迭代对象的每个元素是否都为True值
- any
- 判断可迭代对象的元素是否有为True值的元素
- zip
- 聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器
- fiter
- 过滤函数
- fiter(function, iterable)
- 把可迭代对象中的每一个元素交给前面的函数来进行筛选,函数返回True或者False
- map
- map(function, iterable)
- 把可迭代对象中的每一个元素交给前面的函数进行执行,返回值就是map的处理结果
- len
-
-
-
作用域相关
- locals
- 函数会以字典的类型返回当前位置的全部局部变量
- globals
- 函数以字典的类型返回全部全局变量
- locals