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 内置函数总结 Ⅰ的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程