网站大量收购闲置独家精品文档,联系QQ:2885784924

第4章+字符串与正则表达式分解.pptx

  1. 1、本文档共134页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档