计算机编程导论——Python程序设计 教学课件 作者 赵家刚 狄光智 吕丹桔 第5章 字符串 第6章2) 第9次课) .pptVIP

计算机编程导论——Python程序设计 教学课件 作者 赵家刚 狄光智 吕丹桔 第5章 字符串 第6章2) 第9次课) .ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机编程导论——Python程序设计 教学课件 作者 赵家刚 狄光智 吕丹桔 第5章 字符串 第6章2) 第9次课) .ppt

计算机编程导论 ;第5章 字符串;【问题】 列表Li中有一些单词,把这些单词分别进行升序排序和降序排序。 Li=[apple, peach, wps, word, access, excel, open, seek] 分析:应用列表的排序函数sort( )能完成升序排序和降序排序。;#Ques5_1.py Li=[apple,peach,wps,word,access,excel,open,seek] Li2=Li[:] print Li Li.sort() #列表元素按升序排序 print 升序: print Li print Li2 print 降序: Li2.sort(reverse=True) #列表元素按降序排序 print Li2 程序运行结果: [apple, peack, wps, word, access, excel, open, seek] 升序: [access, apple, excel, open, peack, seek, word, wps] [apple, peack, wps, word, access, excel, open, seek] 降序: [wps, word, seek, peack, open, excel, apple, access];5.2.1 字符串格式化;常用格式: %f、%d、%c、%s、%u、%x %8.2f ;例子: x=1235 so=%o % x so 2323 sh=%x % x sh 4d3 se=%e % x se 1.235000e+03;5.2.2 字符串的截取;2.字符串的截取 截取有两种方法:一种是索引 s[index]取出一个字符;另一种是切片s[[start] : [end]]取出一片字符 例子: s=abcdef s[0] #取出第1个字符 a s[-1] #取出最后1个字符 f s[1:3] #取出位置为1到位置为2的字符,不包括3 bc s[:3] #取出从头至位置为2的字符 abc s[4:] #取出从位置4开始的所有字符 ef s[:] #取出全部字符 abcdef;5.2.3 字符串的方法;2.字符串的分离split( ) 例子: s=apple,peach,banana,pear li=s.split(,) li [apple, peach, banana, pear];3.字符串联接join( ) 例子: li=[apple, peach, banana, pear] sep=, s=sep.join(li) s apple,peach,banana,pear 这里表示用,去联接各元素,请同学们试一下 sep=_ ;4.转换为小写字母lower( ) 例子: s=Whats Your Name? s2=s.lower() s2 whats your name? ;5.查找替换replace( ) 例子: s=中国,中国 print s 中国,中国 s2=s.replace(中国, 中华人民共和国) print s2 中华人民共和国,中华人民共和国;8.删除两端空格strip( ) 例子: s= abc s2=s.strip( ) s2 abc;5.3 字符串基础知识的应用;#Exp5_2.py s=raw_input(请输入几个数字,用逗号分隔:) li=s.split(,) print li sum=0 for x in li: sum=sum+float(x) print sum=,sum 输入及程序运行结果: 请输入几个数字,用逗号分隔:23,2,5,12.3 [23, 2, 5, 12.3] sum= 42.3;第6章 函数的设计和使用(2) 6.5.3 可变长度参数;可变长度参数指形参--**pa 例子: def func_3( **pc ): print pc #主程序 func_3( x=1, y=2, z=3 ) 程序运行结果: { y: 2, x: 1, z: 3 } 实参通过关键参数指定键值对,形参获得一个字典。;6.5.4 序列作实参;2.系列实参t传递给多个单变量形参a,b,c 例子: #fun_split.py def fun1(a, b, c): return a+b+c def fun2(a, b, c, d): return a+b+c+d #主程序 tu=(1, 2, 3) s=fun1(*tu) print s li=[1, 2, 3] s=fun2(9, *li) print s;6.

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档