第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/18 16:09:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

内置函数就是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对象转化为有效的表达式参与求值运算返回计算结果

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

实用:python程序员要掌握的常用内置函数 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1dcdu5zbsj03gjy5zd2f62h6002tp400l6i_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top