Python 内置函数总结 Ⅰ
2021/12/3 12:06:38
本文主要是介绍Python 内置函数总结 Ⅰ,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python 内置函数
函数 | 分类 | 返回值 |
---|---|---|
abs() | 数学运算 | 返回数字的绝对值,如abs(-10) 返回 10 |
all() | 序列操作 | 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False |
any() | 序列操作 | 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False |
ascii() | 对象操作 | 调用对象的__repr__()方法,获得该方法的返回值 |
bin() | 类型转换 | 将十进制数分别转换为2进制 |
bool() | 类型转换 | 测试一个对象是True还是False |
bytearray() | 类型转换 | 将一个字符串转换成字节类型 |
bytes() | 类型转换 | 将字符类型/数值类型等转换为字符串类型 |
callable() | 反射操作 | 判断对象是否可以被调用,能被调用的对象就是一个callables对象,比如函数和带有__call__()的实例 |
chr() | 类型转换 | 查看十进制数对应的ASCII字符 |
classmethod() | 装饰器 | 用来指定一个方法为类的方法,由类直接调用执行,只有一个cls参数,执行雷的方法时,自动将调用该方法的类赋值给cls.没有此参数指定的类的方法为实例方法 |
compile() | 编译执行 | 将一个字符串编译为字节代码 |
complex() | 类型转换 | 用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数 |
delattr() | 反射操作 | 删除对象的属性 |
dict() | 类型转换 | 创建数据字典 |
dir() | 对象操作 | 不带参数时返回当前范围内的变量,方法和定义的类型列表,带参数时返回参数的属性,方法列表 |
divmod() | 数学运算 | 分别取商和余数 |
enumerate() | 类型转换 | 返回一个可以枚举的对象,该对象的next()方法将返回一个元组 |
eval() | 编译执行 | 将字符串str当成有效的表达式来求值并返回计算结果 |
exec() | 编译执行 | 执行字符串或complie方法编译过的字符串,没有返回值 |
filter() | 序列操作 | 过滤器,构造一个序列,等价于[ item for item in iterables if function(item)],在函数中设定过滤条件,逐一循环迭代器中的元素,将返回值为True时的元素留下,形成一个filter类型数据 |
float() | 类型转换 | 讲一个字符串或整数转换为浮点数 |
format() | 对象操作 | 格式化输出字符串,format(value, format_spec)实质上是调用了value的__format__(format_spec)方法 |
frozenset() | 类型转换 | 创建一个不可修改的集合 |
getattr() | 反射操作 | 获取对象的属性 |
globals() | 变量操作 | 返回一个描述当前全局变量的字典 |
hasattr() | 反射操作 | 用于判断对象是否包含对应的属性 |
hash() | 对象操作 | 用于获取一个对象(字符串或者数值等)的哈希值 |
help() | 对象操作 | 返回对象的帮助文档 |
hex() | 类型转换 | 将十进制数分别转换为16进制 |
id() | 对象操作 | 返回对象的内存地址 |
input() | 交互操作 | 获取用户输入内容 |
int() | 类型转换 | 将一个字符串或数值转换为一个普通整数 |
isinstance() | 反射操作 | 检查对象是否是类的对象,返回True或False |
issubclass() | 反射操作 | 检查一个类是否是另一个类的子类。返回True或False |
iter() | 类型转换 | 用来生成迭代器 |
len() | 对象操作 | 返回对象长度,参数可以是序列类型(字符串,元组或列表)或映射类型(如字典) |
list() | 类型转换 | 列表构造函数 |
locals() | 变量操作 | 打印当前可用的局部变量的字典 |
map() | 序列操作 | 根据提供的函数对指定序列做映射 |
max() | 数学运算 | 返回给定元素里最大值 |
memoryview() | 类型转换 | 返回给定参数的内存查看对象 |
min() | 数学运算 | 返回给定元素里最小值 |
next() | 序列操作 | 返回一个可迭代数据结构(如列表)中的下一项 |
object() | 类型转换 | 不接受任何参数,返回一个无特征对象,该对象是所有类的基础 |
oct() | 类型转换 | 将十进制数分别转换为8进制 |
open() | 文件操作 | 打开文件 |
ord() | 类型转换 | 查看某个ASCII对应的十进制数 |
pow() | 数学运算 | 幂函数 |
print() | 交互操作 | 输出函数 |
property() | 装饰器 | 在新式类中返回属性值 |
range() | 类型转换 | 根据需要生成一个指定范围的数字,可以提供你需要的控制来迭代指定的次数 |
repr() | 编译执行 | 将任意值转换为字符串,供计时器读取的形式 |
reversed() | 序列操作 | 反转,逆序对象 |
round() | 数学运算 | 四舍五入 |
set() | 类型转换 | 创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 |
setattr() | 反射操作 | 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。 |
slice() | 类型转换 | 实现切片对象,主要用在切片操作函数里的参数传递 |
sorted() | 序列操作 | 对所有可迭代的对象进行排序操作 |
staticmethod() | 装 饰 器 | 返回函数的静态方法 |
str() | 类型转换 | 返回一个对象的string格式 |
sum() | 数学运算 | 求和 |
super() | 类型转换 | 调用父类的方法 |
tuple() | 类型转换 | 元组构造函数 |
type() | 对象操作 | 显示对象所属的类型 |
vars() | 对象操作 | 返回对象object的属性和属性值的字典对象 |
zip() | 序列操作 | 将对象逐一配对 |
__improt()__ | 序列操作 | 将对象逐一配对 |
这篇关于Python 内置函数总结 Ⅰ的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器