- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 字符串与正则表达式;outline;字符编码;4;文件编码;6;字符串驻留机制;字符串;字符串;例;判断一个变量是否为字符串;字符串;课堂练习:把一个字符串分行输出,每行1个字符;课堂练习:把一个字符串分行输出,每行2个字符;课堂练习:把一个字符串分行输出,每行n个字符;课堂练习:把一个字符串分m行输出,m由用户指定;字符串常量;练习:删除字符串中的非字母和非数字的符号;字符串转换方法;示例;代码;互逆的两个函数ord(.)与chr(.);自己实现大小写字母转换;字符串联接函数 —— join(.);join(.)举例;练习;获取字符串表达式值;获取字符串表达式值;将数字转换成字符串 str(.);练习:判断是否为回文串;代码;代码;列出1000以内所有的回文数;一种简单的加密和解密;35;36;37;报数出圈代码;加密;解密;字符串对齐的方法;打印三角形图案(1);打印三角形图案(2);打印三角形图案(3);打印三角形图案(4);打印三角形图案(5);打印三角形图案(6);打印三角形图案(7);习题1;习题2;字符串格式化;字符串格式化;字符串格式化;%常用格式举例;字符串格式化—format(.);字符串格式化—format(.);% 与 .format(.)方法的差异;查找方法;字符串常用方法;字符串分割;字符串分割;字符串分割;字符串分割;字符串替换;字符串转换;字符串消减;字符串成员判断;检验字符串是否为字母、数字等;举例;分行连续输入若干个数,输出其中最大数;连续输入若干行字符串(以空行结束),输出首次出现的最长行;连续输入若干行字符串(以空行结束),输出最后出现的最长行;连续输入若干行字符串(以空行结束),输出最长的那些行;统计文章的单词个数。约定单词由英文字母组成,其他字符只是用来分隔单词。;习题3;习题4;正则表达式;正则表达式;正则表达式组成;普通字符(包括转义字符);Python中的正则表达式引擎;4.2.1 正则表达式元字符;4.2.1 正则表达式元字符-字符类;4.2.1 正则表达式元字符-预定义字符类;4.2.1 正则表达式元字符-边界匹配符;4.2.1 正则表达式元字符-重复限定符;匹配算法:贪婪性匹配算法;匹配算法:懒惰性匹配算法; telNumber = Suppose my Phone No. is 0535-1234567,
yours is 010 his is 025
pattern = pile(r(\d{ 3, 4 })-(\d{ 7,8 }))
pattern.findall(telNumber)
[(0535, 1234567), (010,, (025,]
re.findall(r(\d{ 3, 4 })-(\d{ 7, 8 }), telNumber)
[(0535, 1234567), (010,, (025,]
re.findall(r((\d{ 3, 4 })-(\d{ 7, 8 })), telNumber)
[(0535-1234567, 0535, 1234567), (010 010,, (025 025,];4.2.1 正则表达式元字符-分组符;4.2.2 re模块主要方法;4.2.2 re模块主要方法;4.2.2 re模块主要方法;示例:匹配搜索、分割;4.2.3 直接使用re模块方法;4.2.3 直接使用re模块方法;示例:使用以\开头的元字符
;4.2.4 使用正则表达式对象;4.2.4 使用正则表达式对象; example = Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.;示例:使用正???表达式对象分割字符串;4.2.4 一些例子;例1;例2;;;;;;;;;;;;;;;;;;;;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与match对象;4.2.5 子模式与ma
您可能关注的文档
- (WHGC-JSBZ-024)武汉万科园林建筑工程细部节点做法标准A0版.docx
- (好医生继续教育)实用现场急救技术.doc
- (周围)现代信号处理基础 03-自适应信号处理.ppt
- (周围)现代信号处理基础03-自适应信号处理.ppt
- .11.6(141)焊接工艺培训(焊接控制培训).ppt
- “毕业过后“主题班会.pptx
- 《DCS与现场总线》-第1章-1.ppt
- 《从问题开始》讲课.ppt
- 《电脑住宅》(实用之星).ppt
- 《范进中举》市级.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 创意唯美厦门大学介绍PPT模板.pptx
- 湖南省常德市2023-2024学年高三上学期期末检测生物试题(含答案解析).docx VIP
- 人教版2023--2024学年度第一学期七年级地理上册期末测试卷及答案.doc VIP
- 2010年天津外国语大学英语专业(语言学)真题试卷.doc VIP
- 湘教版美术七上第三课《向日葵》课件ppt.ppt
- 人教版(2024)地理七年级上册第一学期期末测试卷(含答案).doc VIP
- 大学体育与健康 教案全套 体适能 第1--16周.docx
- 广东省广州市增城区2021-2022学年九年级上学期期末质量检测英语试题.pdf VIP
- Redis操作基础文档 .pdf VIP
- 传热学第5版课件完整版.ppt
文档评论(0)