python入门笔记--常见函数总结(重要)

来源:互联网 发布:python监控服务器 编辑:程序博客网 时间:2024/05/03 09:26

help(函数名)可以查看函数的用法

1.lambda定义函数



2.map()函数----生成新序列

map()的功能是将函数对象依次作用于序列的每一个元素,每次作用的结果储存于返回的序列

序列1中的每个元素+3生成新序列


将两个序列的每个元素相加生成新序列


3.filter()函数--筛选序列元素生成新序列

如果函数对象返回的是True,则该次的元素被储存于返回的表中。


4.reduce()函数--累进地将函数作用于序列的各个参数



5.计算函数

abs()--取绝对值


max()--取序列最大值,包括列表、元组


min()--取序列最小值

len()--取长度

divmod(a,b)---取a//b除数整数以及余数,成为一个元组


pow(x,y)--取x的Y次幂

pow(x,y,z)先x的Y次幂,再对Z取余


round()--修改精度,如果没有,默认取0位


range()快速生成一个列表

6.其他函数

callable()--返回是否可调用返回true或false


isinstance(a,type)---判断前面的是否是后面的这种类型,返回true或false


cmp(a,b)---判断ab是否相等,相等返回0,A<B返回-1,A>B返回1


range()--快速生成一个列表,类型为list

xrange()---快速生成一个列表,类型为xrange

7.类型转换函数

type()

int()

long()

float()

complex()--转换成负数

hex()--转换成十六进制

oct()--转换成八进制

chr()--参数0-252,返回当前的ASCII码

ord()--参数ASCII码,返回对应的十进制整数

8.string函数

str.capitalize()--对字符串首字母大写


str.replace(a.b)---对字符串a改为b


str.split()---对字符串进行分割,第一个参数是分隔符,后面参数是分割几次。


string函数导入使用


9.序列函数

filter()--筛选返回为true返回成序列


lambda--定义函数


zip()---对多个列表进行压缩组合成一个新列表,但是如果多个列表的元素个数不同,组合的结果按最少元素的进行组合


map--对多个列表进行压缩组合成一个新列表,但是如果多个列表的元素个数不同,结果是将所有的元素取出来,缺少的以None代替。如果是None,直接组合,如果是函数,可以按函数进行组合



reduce()--对每个元素先前两个执行函数,然后结果和后一个元素进行函数操作,如阶乘,阶加



0 0
原创粉丝点击