- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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】
您可能关注的文档
- 第2章基本数据类型、的 运算符和表达式.ppt
- 第2章Ph的otoshop CS5基本操作.ppt
- 第2章单的片机硬件结构.ppt
- 第2章操作的系统用户界面.ppt
- 第2章的 队列(C++版).ppt
- 第2章微机用户的界面及使用.ppt
- 第2章交互设计与其他学科的的区别与交汇.ppt
- 第2章 隐的写术.pptx
- 第2章数据通信系的统---2.4TCPIP.ppt
- 第2章的 典型数控系统的操作.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)