python常用内建函数
1.map函数(对指定序列映射到指定函数,返回结果集) >>> a=[1,3,5] >>> list(map(lambda x,y:x+y,[1,2,3],[4,5,6])) ? 2.filter函数(对指定序列按照规则执行过滤操作,返回传入的参数) >>> list(filter(lambda x:x%2,4])) >>> filter(None,‘hello‘) 3.reduce函数(对参数序列中元素进行累积) >>> reduce(lambda x,5],6) >>> def f(x,y): 4.zip函数(将可迭代对象元素对应下标两两组合打包成包含元组的列表) >>> a=[1,3] 5.setattr()、getattr()函数(分别为设置和获取对象的属性,对象的方法也是对象的属性) >>> class A(object): 6.callable(object)(如果参数可调用,返回true,否则返回false,类若有一个__call__()方法,实例可被调用) >>> a=1 >>> def func(): 7.divmod(a,b)(返回商和余数组成的一对数字) >>> divmod(5,2) 8.isinstance(obj,classinfo)(如果参数是classinfo的实例,返回true,否则返回false) >>> isinstance("abc",(int,str)) >>> pow(3,2) 10.字符串函数 (1)str.capitalize()(第一个字符串大写) >>> st="i am a student" (2)str.replace(obj1,obj2,num=str.count(obj1))(替换obj1为obj2) >>> t=‘tast‘ (3)str.split(obj,num)(以obj为分隔符切片str,指定分割num个obj) >>> t=‘abcde‘ (4)str.find(obj,beg=0,end=len(str))(如果obj在字符串中,返回索引值,不在,返回-1) >>> st (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python使用ftplib实现简易FTP客户端的方法
- 利用Python进行微信,QQ的语音识别!内部技术的延伸版!
- python小于错误比较int和数组长度
- python的enumerate lambda isinstance filter函数
- django-channels – Django Channels Group / channel_sess
- python – 为什么构造multiIndex Dataframe时所有元素都是N
- python反射
- python – 跨时间轴的平均滑动窗口
- python3+Scrapy爬虫使用pipeline数据保存到文本和数据库,数
- python 单引号,双引号,多引号的简单示例