项目05-应用字符串-230728_第1页
项目05-应用字符串-230728_第2页
项目05-应用字符串-230728_第3页
项目05-应用字符串-230728_第4页
项目05-应用字符串-230728_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计

数字媒体应用技术陆远蓉应用字符串/05字符串例如,有这个字符串问题:字符串里面有多少个字符?人工数数?len(

):长度计数,字符串有多少个字符第3行代码是基本的输出,第4行对应的是优化输出中文和空格怎样算?尝试:任务1-统计留言字数输入以下代码:字符串的索引有字符串:如何知道哪个位置对应哪个字符呢?尝试:运行下面的代码course[0]:course字符串中的第0个字符(Python从0开始编号)尝试:字符串的切片问题:如何找到指定范围的字符?字符串的片段[]course[0:3]:找出course中第0个到第2个字符(注意:不包含第3个course[:]、course:找出course中的所有字符例:完整的练习代码:字符串的切片course[-1]:course中的最后一个元素练习:字符串的切片如果字符串中包含中文字符,方法类似例len(course):course里面包含8个字符(汉字)索引:练习:任务2-提取固定字符位置的留言信息提取留言中的年月日字符串分割使用split(),根据指定的分隔符将字符串分割成多个子字符串分割后的子字符串将组成一个列表输入以下代码(使用-分割字符串):字符串分割可以指定最多分割次数任务3-提取留言关键信息输入以下代码:字符串的查找和统计假设:course='PythonProgramdesignandpractice'查找字符:course.find('P')替换字符:course.replace('P','J')统计字符出现的次数:course.count('P')任务4-查找和统计指定词在留言中查找和统计指定的词拓展任务1-姓氏排第几根据百家姓的排列顺序,输入姓氏,能显示出在百家姓中排第几如果想让结果显示更友好,可以修改第5行代码,其中一种修改如下面第6行代码所示:拓展任务2-多行文本中统计指定词统计《十月二日初到惠州》中“岭南”出现了多少次

字符串的大小写转换假设:course='PythonProgramdesignandpractice'字符串长度:len(course)字符串全部大写:course.upper()字符串全部小写:course.lower()每个单词首字母大写:course.title()只有句首单词大写:course.capitalize()大小写互换:course.swapcase()字符串的大小写转换例子把输入的字符转为大写输出把留言中的用户登陆名改为大写任务5-转换留言中的英文单词大小写拓展任务-城市的拼音国内城市拼音黄网huanggang黄网huanggang黄山huangshan黄山huangshan黄石huangshi黄石huangshi呼和浩特huhehaote呼和浩特huhehaote惠州huizhou惠州huizhou北京BEIJING北京BEIJING上海SHANGHAI上海SHANGHAl天津TIANJIN天津TIANJIN重庆CHONGQING拓展任务-城市的拼音思考:如果输入城市的拼音,能输出首字母大写,其余小写的效果参考代码:任务6-获取身份证信息输入身份证号码,能显示出生日期身份证号码知识:由18个数字组成1-2:省级政府代码3-4:地、市级政府代码5-6:县、区级政府的代码7-10:年份11-12:月份13-14:日期17:性别(奇数是男性,偶数是女性)18:校验码,由计算机随机产生的要知道出生日期,就是要获得身份证中的第7-14位数字由于Python是从0开始编号,对应获取的是第6-13位的子字符串获取身份证信息例:输入身份证号码,能显示出生年份思路:要知道出生年份,就是要获得身份证中的第7-10位数字由于Python是从0开始编号,对应获取的是第6-9位的子字符串思考:如何找到月份和日?能不能输出类似:xxxx年xx月xx日任务实现输入号码,计算字符数:字符串切片:任务实现计算年龄和输出结果:任务7-拓展任务:提取新闻信息从这个标题中提取信息。标题:今天AI又发生了什么-作者:张伞-发布日期:2023-05-12本次课,学到什么呢?字符串的长度指的是什么怎样获得字符串的长度字符串的大小写转换(全部大写、全部小写、句子首单词大写、每个单词首字母大写、大小写互换)字符串的位置编号从0开始怎样查找字符串中的某个字符或子字符串怎样列出字符串中指定某个位置的字符怎样列出字符串中指定范围的子字符串字符串中某字符或子字符串出现的次数怎样统计练习1:获取年级信息输入完整学号,可以显示对应的年级和2位学号练习2:词云知多少从古诗词中找出2首与广东相关的,然后统计其中某个词出现的次数请把对诗词的解释也找出来粘贴代码和效果练习3:城市名大写情景:艺术专业的同学在做很多个国内外城市的宣传插画,其中需要把城市的名字转为全部大写。你编写了一个程序,ta只需要输入城市由字母组成的名字(字母的大小写

温馨提示

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

最新文档

评论

0/150

提交评论