- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PythonprogrammingPython程序设计——从入门到实践模块5字符串的处理——璀璨文明,字符间领略古诗恢宏篇章
以古诗词、诗词作者信息等为主要处理对象,将其存放在字符串中,进行处理。中华民族有着五千年的灿烂文明,中国传统文化博大精深、源远流长,唐诗宋词更是其中绚丽辉煌的一笔。情景导入Python
项目分解Python序号任务任务说明1字符串的基本操作借助字符串的切片、拼接等操作,完成“人生自古谁无死,留取丹心照汗青”等诗句的处理。3字符串的常用方法(函数)使用字符串提供的各种方法(函数),完成《过零丁洋》全文的处理。2字符串的格式化输出利用字符串的格式化输出方式,打印《过零丁洋》作者信息。
能够灵活运用字符串的加法、乘法、in、notin运算符能够利用索引和切片从字符串中提取子串能够使用f-string、format()函数完成字符串的格式化输出。学习目标Python1234能够根据程序需要,选用合适的字符串方法处理字符串
模块5字符串的处理——璀璨文明,字符间领略古诗恢宏篇章Python任务1字符串的基本操作字符串格式化输出字符串的常用方法任务2任务3
任务描述Python字符串是编程过程中经常使用的数据类型,它可以存储一定的文本信息。任务要求:以字符串的形式存储诗句“人生自古谁无死,留取丹心照汗青”,并对其作简单的处理,最终打印输出如下内容。
Python中字符串的标识方式:单引号、双引号、三个单引号或三个双引号。字符串的标识方式Pythonstr1=青海长云暗雪山,孤城遥望玉门关。str2=黄沙百战穿金甲,不破楼兰终不还。str3=葡萄美酒夜光杯,欲饮琵琶马上催。醉卧沙场君莫笑,古来征战几人回?
注意:当字符串本身含有单(双)引号时,使用相同的单(双)引号包裹则可能会报错,例如:字符串的标识方式Pythonstr1=Letsgotoschool.SyntaxError:invalidsyntaxstr2=Tomsaid,Ilostmybook.SyntaxError:invalidsyntax
使用不同的引号包裹字符串,即单双引号嵌套使用。字符串的标识方式Pythonstr1=Letsgotoschool.str2=Tomsaid,Ilostmybook.str3=Tomsaid,Jerrysdogistenyearsold.
字符串的标识方式PythonPython中常见的转义字符如表所示:转义字符含义转义字符含义\(在行尾时)续行符\n换行(LF)\\反斜杠符号(\)\r回车符(CR)\单引号()\t水平制表符(TAB)\双引号()??
字符串的标识方式Python如果字符串中包含转义字符,可以引入“原始字符串”的概念进行处理。file_location=rD:\newfile.txtprint(即将读取文件:,file_location)即将读取文件:D:\newfile.txt
字符串可以看做一组按顺序排列的字符序列,可以通过“字符串名[位置编号]”的方式提取该位置的字符元素。Python中有两种索引:正向递增索引和反向递减索引。字符串的索引Python
正向递增索引又称正索引,索引值从0开始,自左向右依次递增。反向递减索引又称负索引,负索引从-1开始,自右向左依次递减。字符串的索引Pythonstr1=Pythonprint(str1[0])Pprint(str1[2])tstr2=千磨万击还坚劲,任尔东南西北风print(str2[-1]) 风取出倒数第1个元素取出第3个元素取出第1个元素
字符串的切片PythonPython提供的“切片操作”,可以从字符串中截取出部分字符元素。常用用法:字符串名[start开始索引:end结束索引]str1=我自横刀向天笑,去留肝胆两昆仑。print(str1[0:8]) 我自横刀向天笑,print(str1[-6:-1]) 肝胆两昆仑截取索引值0—7的字符截取索引值-6到-2的字符
字符串的拼接与复写Python使用加号“+“,将多个字符串拼接成一个字符串。company=huaweidomain1=www.domain2=.comdomain_name=domain1
文档评论(0)