导图社区 python内置函数思维导图
这是一篇关于python内置函数思维导图的思维导图,主要内容包括:函数分类。感兴趣的小伙伴可以收藏一下~
编辑于2024-04-06 19:18:52python内置函数思维导图
函数分类
内置函数
abs()
返回数值的绝对值
参数可以是整数、浮点数或复数
all()
判断可迭代对象中的所有元素是否都为True
如果所有元素都为True,则返回True,否则返回False
any()
判断可迭代对象中是否存在True的元素
如果存在True的元素,则返回True,否则返回False
ascii()
返回对象的可打印字符串表示
通常用于调试和测试
bin()
将整数转换为二进制字符串
返回的字符串是一个合法的二进制表示
bool()
将值转换为布尔值
如果参数是False、None、空字符串、0或空容器,则返回False,否则返回True
bytearray()
创建一个字节数组
字节数组是内存中的一个连续区域,可以存储任意数据
bytes()
创建一个字节字符串
字节字符串是内存中的一个连续区域,可以存储任意数据
callable()
判断对象是否可调用
如果对象是一个函数、方法或其他可调用对象,则返回True,否则返回False
chr()
返回字符的ASCII码值
参数是一个整数,表示字符的ASCII码值
classmethod()
定义一个类方法
类方法是一种特殊的方法,它属于类而不是实例
compile()
将源代码编译成字节码
编译后的字节码可以通过exec()或eval()函数执行
complex()
创建一个复数
复数由实部和虚部组成,分别用参数real和imag表示
delattr()
删除对象的属性
如果属性不存在,则抛出AttributeError异常
dict()
创建一个字典
字典是一种映射类型,用于存储键值对
dir()
返回对象的属性和方法列表
列表中包含对象的所有属性和方法,包括特殊方法和内置方法
divmod()
返回两个数的商和余数
参数是两个数值,返回的结果是一个元组,包含商和余数
enumerate()
枚举可迭代对象的元素
返回一个枚举对象,该对象包含索引和元素值
eval()
执行动态代码
参数是一个字符串,表示要执行的代码
exec()
执行动态代码
参数是一个字符串,表示要执行的代码
filter()
过滤可迭代对象的元素
参数是一个函数,用于判断元素是否满足条件
format()
格式化字符串
参数是一个字符串,表示要格式化的字符串
frozenset()
创建一个不可变集合
不可变集合是一种特殊的集合,它的元素不能修改
getattr()
获取对象的属性
参数是一个字符串,表示属性的名称
globals()
返回当前作用域的变量和值的字典
字典中包含当前作用域的所有变量和值
hasattr()
判断对象是否具有属性
参数是一个字符串,表示属性的名称
hash()
返回对象的哈希值
哈希值是一个整数,用于唯一标识对象
help()
显示对象的帮助信息
参数是一个对象,表示要显示帮助的对象
hex()
将整数转换为十六进制字符串
返回的字符串是一个合法的十六进制表示
id()
返回对象的标识符
标识符是一个整数,用于唯一标识对象
input()
从控制台读取一行输入
返回输入的字符串
int()
将数值转换为整数
参数可以是整数、浮点数或复数
isinstance()
判断对象是否是某个类型的实例
参数是两个对象,第一个对象是实例,第二个对象是类型
issubclass()
判断类型是否是某个类型的子类
参数是两个类型,第一个类型是子类,第二个类型是父类
iter()
创建一个迭代器
迭代器是一个可以迭代的对象,用于遍历可迭代对象的元素
len()
返回对象的长度
参数是一个对象,表示要计算长度的对象
list()
创建一个列表
列表是一种有序的集合,可以存储任意数据
locals()
返回当前作用域的变量和值的字典
字典中包含当前作用域的所有变量和值
map()
对可迭代对象的元素应用函数
参数是一个函数,用于处理元素
max()
返回可迭代对象中的最大值
如果可迭代对象为空,则抛出ValueError异常
memoryview()
创建一个内存视图
内存视图是一个特殊的对象,用于访问和修改内存数据
min()
返回可迭代对象中的最小值
如果可迭代对象为空,则抛出ValueError异常
next()
返回迭代器的下一个元素
参数是一个迭代器,表示要获取元素的迭代器
object()
创建一个对象
对象是Python中最基本的数据类型,表示一个任意的值
oct()
将整数转换为八进制字符串
返回的字符串是一个合法的八进制表示
open()
打开一个文件
参数是一个字符串,表示要打开的文件的路径
ord()
返回字符的ASCII码值
参数是一个字符,表示要获取ASCII码值的字符
pow()
计算x的y次方
参数是两个数值,分别表示底数和指数
print()
输出对象到控制台
参数是一个对象,表示要输出的对象
range()
创建一个整数序列
参数是一个整数,表示序列的结束值
reversed()
反转可迭代对象的元素
返回一个迭代器,用于遍历反转后的元素
round()
对数值进行四舍五入
参数是两个数值,分别表示数值和精度
setattr()
设置对象的属性
参数是一个字符串,表示属性的名称
slice()
创建一个切片对象
切片对象是一个特殊的对象,用于表示序列的一部分
sorted()
对可迭代对象的元素进行排序
返回一个列表,包含排序后的元素
staticmethod()
定义一个静态方法
静态方法是一种特殊的方法,它属于类而不是实例
str()
将值转换为字符串
参数是一个对象,表示要转换的值
sum()
计算可迭代对象的元素之和
如果可迭代对象为空,则返回0
super()
获取父类对象
参数是一个对象,表示要获取父类的对象
tuple()
创建一个元组
元组是一种有序的不可变集合,可以存储任意数据
type()
返回对象的类型
参数是一个对象,表示要获取类型的对象
zip()
将可迭代对象的元素组合成一个元组序列
返回一个元组序列,包含组合后的元素
__import__()
动态导入模块
参数是一个字符串,表示要导入的模块的名称
vars()
返回对象的属性和值的字典
字典中包含对象的所有属性和值
anydbm()
创建一个任意DBM风格的数据库连接
参数是一个字符串,表示数据库文件的路径
basestring()
返回对象的基础字符串表示
参数是一个对象,表示要获取基础字符串表示的对象
binascii()
创建一个二进制ASCII转换器
转换器用于将二进制数据转换为ASCII字符串
builtins()
返回内置模块的名字
内置模块是Python标准库中包含的模块
bytecode()
编译源文件为字节码
参数是一个字符串,表示要编译的源文件路径
cStringIO()
创建一个StringIO对象
StringIO对象是一个内存文件,用于读写字符串数据
cPickle()
创建一个Pickle对象
Pickle对象用于序列化和反序列化Python对象
cProfile()
创建一个性能分析器
分析器用于分析Python程序的性能
crypt()
加密字符串
参数是两个字符串,分别表示原始字符串和加密密钥
display()
显示对象
参数是一个对象,表示要显示的对象
doc()
返回对象的文档字符串
文档字符串是对象的帮助信息
file()
创建一个文件对象
参数是一个字符串,表示要打开的文件的路径
float()
将数值转换为浮点数
参数可以是整数、浮点数或复数
format()
格式化字符串
参数是一个字符串,表示要格式化的字符串
frozenset()
创建一个不可变集合
不可变集合是一种特殊的集合,它的元素不能修改
getattr()
获取对象的属性
参数是一个字符串,表示属性的名称
globals()
返回当前作用域的变量和值的字典
字典中包含当前作用域的所有变量和值
hasattr()
判断对象是否具有属性
参数是一个字符串,表示属性的名称
hash()
返回对象的哈希值
哈希值是一个整数,用于唯一标识对象
help()
显示对象的帮助信息
参数是一个对象,表示要显示帮助的对象
hex()
将整数转换为十六进制字符串
返回的字符串是一个合法的十六进制表示
id()
返回对象的标识符
标识符是一个整数,用于唯一标识对象
input()
从控制台读取一行输入
返回输入的字符串
int()
将数值转换为整数
参数可以是整数、浮点数或复数
isinstance()
判断对象是否是某个类型的实例
参数是两个对象,第一个对象是实例,第二个对象是类型
issubclass()
判断类型是否是某个类型的子类
参数是两个类型,第一个类型是子类,第二个类型是父类
iter()
创建一个迭代器
迭代器是一个可以迭代的对象,用于遍历可迭代对象的元素
len()
返回对象的长度
参数是一个对象,表示要计算长度的对象
list()
创建一个列表
列表是一种有序的集合,可以存储任意数据
locals()
返回当前作用域的变量和值的字典
字典中包含当前作用域的所有变量和值
map()
对可迭代对象的元素应用函数
参数是一个函数,用于处理元素
max()
返回可迭代对象中的最大值
如果可迭代对象为空,则抛出ValueError异常
memoryview()
创建一个内存视图
内存视图是一个特殊的对象,用于访问和修改内存数据
min()
返回可迭代对象中的最小值
如果可迭代对象为空,则抛出ValueError异常
next()
返回迭代器的下一个元素
参数是一个迭代器,表示要获取元素的迭代器
object()
创建一个对象
对象是Python中最基本的数据类型,表示一个任意的值
oct()
将整数转换为八进制字符串
返回的字符串是一个合法的八进制表示
open()
打开一个文件
参数是一个字符串,表示要打开的文件的路径
ord()
返回字符的ASCII码值
参数是一个字符,表示要获取ASCII码值的字符
pow()
计算x的y次方
参数是两个数值,分别表示底数和指数
print()
输出对象到控制台
参数是一个对象,表示要输出的对象
range()
创建一个整数序列
参数是一个整数,表示序列的结束值
reversed()
反转可迭代对象的元素
返回一个迭代器,用于遍历反转后的元素
round()
对数值进行四舍五入
参数是两个数值,分别表示数值和精度
setattr()
设置对象的属性
参数是一个字符串,表示属性的名称
slice()
创建一个切片对象
切片对象是一个特殊的对象,用于表示序列的一部分
sorted()
对可迭代对象的元素进行排序
返回一个列表,包含排序后的元素
staticmethod()
定义一个静态方法
静态方法是一种特殊的方法,它属于类而不是实例
str()
将值转换为字符串
参数是一个对象,表示要转换的值
sum()
计算可迭代对象的元素之和
如果可迭代对象为空,则返回0
super()
获取父类对象
参数是一个对象,表示要获取父类的对象
tuple()
创建一个元组
元组是一种有序的不可变集合,可以存储任意数据
type()
返回对象的类型
参数是一个对象,表示要获取类型的对象
zip()
将可迭代对象的元素组合成一个元组序列
返回一个元组序列,包含组合后的元素
__import__()
动态导入模块
参数是一个字符串,表示要导入的模块的名称
vars()
返回对象的属性和值的字典
字典中包含对象的所有属性和值
anydbm()
创建一个任意DBM风格的数据库连接
参数是一个字符串,表示数据库文件的路径
basestring()
返回对象的基础字符串表示
参数是一个对象,表示要获取基础字符串表示的对象
binascii()
创建一个二进制ASCII转换器
转换器用于将二进制数据转换为ASCII字符串
builtins()
返回内置模块的名字
内置模块是Python标准库中包含的模块
bytecode()
编译源文件为字节码
参数是一个字符串,表示要编译的源文件路径
cStringIO()
创建一个StringIO对象
StringIO对象是一个内存文件,用于读写字符串数据
cPickle()
创建一个Pickle对象
Pickle对象用于序列化和反序列化Python对象
crypt()
加密字符串
参数是两个字符串,分别表示原始字符串和加密密钥
display()
显示对象
参数是一个对象,表示要显示的对象
doc()
返回对象的文档字符串
文档字符串是对象的帮助信息
file()
创建一个文件对象
参数是一个字符串,表示要打开的文件的路径
float()
将数值转换为浮点数
参数可以是整数、浮点数或复数
format()
格式化字符串
参数是一个字符串,表示要格式化的字符串
frozenset()
创建一个不可变集合
不可变集合是一种特殊的集合,它的元素不能修改
getattr()
获取对象的属性
参数是一个字符串,表示属性的名称
globals()
返回当前作用域的变量和值的字典
字典中包含当前作用域的所有变量和值
hasattr()
判断对象是否具有属性
参数是一个字符串,表示属性的名称
hash()
返回对象的哈希值
哈希值是一个整数,用于唯一标识对象
help()
显示对象的帮助信息
参数是一个对象,表示要显示帮助的对象
hex()
将整数转换为十六进制字符串
返回的字符串是一个合法的十六进制表示
id()
返回对象的标识符
标识符是一个整数,用于唯一标识对象
input()
从控制台读取一行输入
返回输入的字符串
int()
将数值转换为整数
参数可以是整数、浮点数或复数
isinstance()
判断对象是否是某个类型的实例
参数是两个对象,第一个对象是实例,第二个对象是类型
issubclass()
判断类型是否是某个类型的子类
参数是两个类型,第一个类型是子类,第二个类型是父类
iter()
创建一个迭代器
迭代器是一个可以迭代的对象,用于遍历可迭代对象的元素
len()