第7的讲 字符串游戏.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7的讲 字符串游戏

变量作用域cmd /k python $(FULL_CURRENT_PATH);cmd /k D:\Python27\python.exe $(FULL_CURRENT_PATH)cmd /k python $(FULL_CURRENT_PATH) ECHO. PAUSE EXITFULL_CURRENT_PATH当前文件的完整路径PAUSE: 运行结束后暂停ECHO:换行EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。回顾函数名参数 函数是指用于进行某种计算的一系列语句的有名称的组合。def function_name(arg1,arg2[,...]): statement [return value]关健字返回值回顾Python程序设计第七讲:字符串游戏指导老师:刘拯联系QQ箱:liuzheng@综合应用泉城四月 柳絮如雪 济南市黑虎泉西路柳树大面积地长出柳絮(4月6日摄)。进入四月,山东济南天气转暖,市区里的柳树开始大面积地长出柳絮,白色柳絮在春风中如雪花般飘扬。园林部门提醒,对柳絮易过敏的市民在这段时期出行可戴口罩进行防护。新华社记者 徐速绘 摄 1.计算字数#encoding:utf-8str=济南市黑虎泉西路的柳树.....徐速绘 摄str=济l=len(str)/3print l使用utf-8的编码方式每个汉字占用了3个字节# coding=gbkstr=济南市黑虎l=len(str)/2print l使用gbk的编码方式每个汉字占用了2个字节 2.截取# coding=gbkstr=济南市黑.......虎泉西路民n=2a=3*nb=6*nstr1=str[a:b]print str1综合应用泉城四月 柳絮如雪 济南市黑虎泉西路赵的柳树大面积地长出柳絮(4月6日摄)。进入四月,山东济南天气转暖,市区里的柳树开始大面积地长出柳絮,白色的柳絮在春风中如雪花般飘扬。园林部门佳提醒,对柳絮易过敏的市民在这段时乐期出行可戴口罩进行防护。新华社记者 徐速绘 摄 1.获取字符串长度【功能】获取字符串、列表、字典、元组等长度【格式】len(str)【参数】要计算的字符串、列表、字典、元组等【返回值】字符串、列表、字典、元组等元素的长度【实例】str=a,b,c,dm=len(str)print m 2.截取字符串【说明】使用方括号来截取字符串,下标是从0开始算起,可以是正数或负数。【格式】字符串变量[头下标:尾下标]【实例】str1=abcdefg〖1〗取指定位的字符print str1[0] #aprint str1[2] #c〖2〗取指定范围的字符串,0起,包括头不包括尾print str1[1:3] #bc 3.字符串的连接【说明】用运算符+来实现字符串的连接【实例】str1=this isstr2=a ballstr3=str1+str2print str3 #this isa ball 4.字符串查找【功能】查找指下的字符串【格式】变量.find(要查找的内容[,开始位置,结束位置])【参数】开始位置和结束位置,表示要查找的范围,为空则表示查找所有。【返回值】int查找到后会返回位置,位置从0开始算,如果没找到则返回-1。【实例】str=abcdefgprint str.find(a)#返回值0str=abcdaefgprint str.find(a,1)#返回值4,从第1位起查找str=abcdaefgprint str.find(a,1,3) #返回值-1,从第1位-第3位查找 5.字符串替换【功能】替换指定的字符串【格式】变量.replace(被替换的内容,替换后的内容[,次数])【参数】替换次数是指查找次数,从前后查找,即替换前几个,可以为空,即表示替换所有。【返回值】str返回替换后的字符串【实例】str=a1a23a3213str1=str.replace(a,b) #查找字符串所有的a替换为bprint str #a1a23a3213,str的值并没有变化print str1#b1b23b3213str=a1a23a3213str1=str.replace(a,b,2) #查找字符串中的前两个a替换为bprint str1 #b1b23a3213 6.分割字符串【功能】将字符串进行分割【格式】变量.split(分割标示符号,[分割次数])【参数】分割次数表示分割最大次数,为空则分割所有。【返回值】list【实例1】str=a,b,c,dstrList=str.split(,) #返回列表list类型的值for value in strList:#输出所有值 print value#显示 a b c d 【实例2】

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档