Python的内置函数-day5

数学运算

abs:求数值的绝对值

divmod:返回两个数值的商和余数返回两个值,第一个是商,第二个是余数

max:返回可迭代对象中的元素中的最大值或者所有参数的最大值

min:返回可迭代对象中的元素中的最小值或者所有参数的最小值

pow:返回两个数值的幂运算值或其与指定整数的模值

round:对浮点数进行四舍五入求值

sum:对元素类型是数值的可迭代对象中的每个元素求和

Sorted排序,它返回一个list,默认是升序

类型转换

bool:根据传入的参数的逻辑值创建一个新的布尔值

int:根据传入的参数创建一个新的整数

float:根据传入的参数创建一个新的浮点数

complex:根据传入参数创建一个新的复数

str:返回一个对象的字符串表现形式(给用户)

bytearray:根据传入的参数创建一个新的字节数组

bytes:根据传入的参数创建一个新的不可变字节数组

memoryview:根据传入的参数创建一个新的内存查看对象

ord:把对应的字符转成ascii返回Unicode字符对应的整数

chr:把ascii转成对应的字符返回整数所对应的Unicode字符

bin:10进制转2进制

oct:10进制转8进制

hex:10转16进制

tuple:根据传入的参数创建一个新的元组

list:根据传入的参数创建一个新的列表

dict:根据传入的参数创建一个新的字典

set:根据传入的参数创建一个新的集合

frozenset:根据传入的参数创建一个新的不可变集合

enumerate:根据可迭代对象创建枚举对象可以传数组或者list,会自动计算下标,也可以指定从几开始,默认从0开始

range:根据传入的参数创建一个新的range对象

iter:根据传入的参数创建一个新的可迭代对象

slice:根据传入的参数创建一个新的切片对象

super:根据传入的参数创建一个新的子类和父类关系的代理对象

object:创建一个新的object对象

序列操作

all:判断可迭代对象的每个元素是否都为True值

any:判断可迭代对象的元素是否有为True值的元素,若list只要有一个元素是true,那么就返回true,否则就返回false

filter:使用指定方法过滤可迭代对象的元素

map:使用指定方法去作用传入的每个可迭代对象元素,生成新的可迭代对象

next:返回可迭代对象中的下一个元素值

reversed:反转序列生成新的可迭代对象

sorted:对可迭代对象进行排序,返回一个新的列表

zip:聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器把多个数组变成一个二维数组,或者想同时循环N个list的时候,可以用zip

对象操作

help:返回对象的帮助信息

dir:返回对象或者当前作用域内的属性列表

id:返回对象的唯一标识符

hash:获取对象的哈希值

type:返回对象的类型,或者根据传入的参数创建一个新的类型

len:返回对象的长度

ascii:返回对象的可打印表字符串表现方式

format:格式化显示值

vars:返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表

Quit退出程序,代码里面遇到它,程序就结束了,后面还有多少代码都不会再运行

Exit退出程序

反射操作

__import__:动态导入模块

isinstance:判断对象是否是类或者类型元组中任意类元素的实例

issubclass:判断类是否是另外一个类或者类型元组中任意类元素的子类

hasattr:检查对象是否含有属性

getattr:获取对象的属性值

setattr:设置对象的属性值

delattr:删除对象的属性

callable:检测对象是否可被调用

变量操作

globals:返回当前作用域内的全局变量和其值组成的字典

locals:返回当前作用域内的局部变量和其值组成的字典,字典里面的key是变量名,value是变量的值

编译执行

compile:将字符串编译为代码或者AST对象,使之能够通过exec语句来执行或者eval进行求值

eval:执行动态表达式求值

exec:执行动态语句块

repr:返回一个对象的字符串表现形式(给解释器)

装饰器

property:标示属性的装饰器

classmethod:标示方法为类方法的装饰器

staticmethod:标示方法为静态方法的装饰器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值