实用:python程序员要掌握的常用内置函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内置函数就是python中本身存在的函数,可以直接调用:

abs是绝对值

all方法,列表中的元素都为真的时候返回真,0为假,非0为真

any方法列表中的元素有一个为真的时候为真bin方法,十进制转成二进制

bool判断是否为假,0是假,空列表是假

byte方法,将字符串变成子节

字符串是无法修改的,所以自己是无法修改的,但是bytearray确实可以修改的

bytearray方法,将字符串变成字节列表,这个列表是可以修改的

callable判断是否可以被调用

什么是可以被调用就是后面可以加上()就运行的就是可以被调用的,如方法

一个列表后面加上()肯定不是可运行的,而fun作为方法后面加上()肯定是可运行

chr和ord

两个方法是相对的,都是按照ascii码表找对应关系

exec方法,如果一个字符串是一段代码,可以使用该方法运行这个这个字符串使之向代码一样运行

dir显示变量的所有方法

divmod(a,b)a除以b等于c余d

filter

lambda可以实现匿名函数,filter可以和lambda搭配使用

这个是将range(10)=[0,1,2,3,4,5,6,7,8,9]中的数交给前面的匿名函数处理,大于5的封装成一个列表

map和lambda的应用

将range(5)中的数据,交给前面的匿名函数处理,每一个扩大两倍封装成一个新的列表

functools.reduce和lambda的应用

第一个:匿名函数有两个参数x,y,x表示x*y,y表示range(1,9)中的每一个值,最后返回x,表示阶乘

第二个:匿名函数有两个参数x,y,x表示x+y,y表示range(10)中的每一个值,最后返回x,表示和

frozenset

列表是可改变的,使用frozenset之后列表就是不可变的了,就像元组一样

globals()返回文件中所有全局变量的key:value 形式

变量名是key,变量值是value

hash()将一个变量以hash表示

hex方法,将一个数字转成十六进制

Oct方法,将一个数字转成8进制round

sorted排序

字典是无序的,所以没有办法排序,但是可以使用items()方法将字典转成列表,列表是有序的,可以对其进行排序,排序默认是按照原来字典的键来排的,如果想要按值来排序可以使用下面的方式key=lambda x:x[1],x相当于列表中每一个元素,x[1]表示元素中的值

zip

将两个列表拼接起来

__import__()方法

如果导入我们文件的时候,而我们只能获取到文件的文件名的字符串形式

eval():将字符串string对象转化为有效的表达式参与求值运算返回计算结果

这样就将字符串中的列表变成一个真的列表了,就相当于脱离了字符串的约束

相关文档
最新文档