第7讲字符串游戏_第1页
第7讲字符串游戏_第2页
第7讲字符串游戏_第3页
第7讲字符串游戏_第4页
第7讲字符串游戏_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 变量作用域cmd /k python $(FULL_CURRENT_PATH);cmd /k D:Python27python.exe $(FULL_CURRENT_PATH)FULL_CURRENT_PATH当前文件的完整路径ECHO:换行PAUSE: 运行结束后暂停EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。回顾def function_name(arg1,arg2,.): statement return value参数函数名关健字返回值 函数是指用于进行某种计算的一系列语句的有名称的组合。回顾综合应用泉城四月泉城四月 柳絮如雪柳絮如雪 济南济南市黑虎泉西路柳树大面积

2、地长出柳絮(市黑虎泉西路柳树大面积地长出柳絮(4月月6日摄)。进入四月,山东济南日摄)。进入四月,山东济南天气转暖,市区里天气转暖,市区里的的柳树开始大面积地长出柳絮,白色柳絮在春风中如柳树开始大面积地长出柳絮,白色柳絮在春风中如雪花雪花般飘扬。般飘扬。园林部门提醒,对柳絮易过敏的市民在这段时期出行可戴口罩进行防护。新华社记园林部门提醒,对柳絮易过敏的市民在这段时期出行可戴口罩进行防护。新华社记者者 徐速绘徐速绘 摄摄 1.计算字数#encoding:utf-8str=济南市黑虎泉西路的柳树.徐速绘 摄str=济l=len(str)/3print l使用utf-8的编码方式每个汉字占用了3个字

3、节# coding=gbkstr=济南市黑虎l=len(str)/2print l使用gbk的编码方式每个汉字占用了2个字节 2.截取# coding=gbkstr=济南市黑.虎泉西路民n=2a=3*nb=6*nstr1=stra:bprint str1综合应用泉城四月泉城四月 柳絮如雪柳絮如雪 济南市黑虎泉西路济南市黑虎泉西路赵赵的柳树大面积地长出柳絮(的柳树大面积地长出柳絮(4月月6日摄)。进入四月,山东日摄)。进入四月,山东济南天气转暖,市区里的柳树开始大面积地长出柳絮,白色的柳絮在春风中如雪花济南天气转暖,市区里的柳树开始大面积地长出柳絮,白色的柳絮在春风中如雪花般飘扬。园林部门般飘扬

4、。园林部门佳佳提醒,对柳絮易过敏的市民在这段时提醒,对柳絮易过敏的市民在这段时乐乐期出行可戴口罩进行防期出行可戴口罩进行防护。新华社记者护。新华社记者 徐速绘徐速绘 摄摄 1.获取【功能】获取字符串、列表、字典、元组等长度【格式】len(str)【参数】要计算的字符串、列表、字典、元组等【返回值】字符串、列表、字典、元组等元素的长度【实例】str=a,b,c,dm=len(str)print m 2.截取【说明】使用方括号来截取字符串,下标是从0开始算起,可以是正数或负数。【格式】字符串变量头下标:尾下标【实例】str1=abcdefg1取指定位的字符print str10#aprint st

5、r12#c2取指定范围的字符串,0起,包括头不包括尾print str11: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=abcd

6、aefgprint 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#b1b23

7、b3213str=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】str=a,b,c,dstrList=str.split(,2) #只分割两次print type(strList)for value in strList:print value #显示 a b c d 7.遍历字符串sum

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论