python编程常用命令.doc

python编程常用命令.doc

ID:57685488

大小:27.00 KB

页数:2页

时间:2020-09-01

python编程常用命令.doc_第1页
python编程常用命令.doc_第2页
资源描述:

《python编程常用命令.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、字符串操作a.capitalize()首字母大写a.count()某一字符数目a.find()查找字符位置a.join()连接字符串a.lower()字符串全部小写a.split()分割字符串a.upper()全部大写len(a)()字符长度列表a.append()追加成员a.pop()删除成员(位置)a.count(x)计算x的数量a.remove()删除成员(名称)a.extend()增加另外一个列表a.reverse()颠倒顺序a.index(x)x的位置a.sort()重新排续a.insert()插入元素字典dic.clear()清

2、空字典dic.keys()键列表dic.copy()复制字典dic.pop(k)删除键kdic.set(k)键k的值dic.updata()更新成员dic.has_key(k)是否包含kdic.values()值列表dic.items()获得由键和值组成的列表文件file.read()读入字符串file.write()写入字符串file.readline()读文件第一行file.readlnes()按行读入列表flie.writelines()写入整个列表file.close()关闭文件Py基本语言vibra-振动模快vibrate(频率,

3、时长)#涵数名示例:importvibravibra.vibrate(1,30)map,reduce,filter函数map()map(function,sequence)會針對sequence裡的各個成員呼叫function(item),然後傳回個別成員呼叫之後傳回的結果。舉例來說,要計算一連串的立方值,我們可以如此做:例如:defcube(x):returnx*x*x...map(cube,range(1,11))[1,8,27,64,125,216,343,512,729,1000]==========================

4、==t=map(func,s)函数将序列s中的每个元素传递给func函数做参数,函数的返回值组成了列表t.即t[i]=func(s[i]).需要注意的是,func函数必须有只有一个参数,例如:1a=[1,2,3,4,5,6]2deffoo(x):3return3*x4b=map(foo,a)#b=[3,6,9,12,15,18]map()函数也可以用于多个列表,如t=map(func,s1,s2,...,sn).如果是这种形式,t中的每个元素t[i]=func(s1[i],s2[i],...,sn[i]).func函数的形参个数必须和列表的

5、个数(n)相同,结果与s1,s2,...sn中的最长的列表的元素个数相同.在计算过程中,短的列表自动用None扩充为统一长度的列表.如果函数func为None,则func就被当成是恒等函数处理。这样函数就返回一个包含元组的列表:1a=[1,2,3,4]2b=[100,101,102,103]3c=map(None,a,b)#c=[(1,100),(2,101),(3,102),(4,103)]=====================================filter(func,s)是个序列过虑器,它使用func()函数来过滤s中

6、的元素。使func返回值为false的元素被丢弃,其它的存入filter函数返回的列表中,例如:1c=filter(lambdax:x<4,a)#c=[1,2,3]==============================reduce(func,s)函数从一个序列收集信息,然后只返回一个值(例如求和,最大值,等).它首先以序列的前两个元素调用函数,再将返回值和第三个参数作为参数调用函数,依次执行下去,返回最终的值.func函数有且只有两个参数.例如:TogglelinenumbersTogglelinenumbers1defsum(x,y

7、):2returnx+y3b=reduce(sum,a)#b=(((1+2)+3)+4)=10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。