Tag: python



python的函数注释:

问题(参数后面加冒号:,函数后面的箭头→是什么?) 函数注释示例: 返回信息: 解释说明: 以上属于静态注释,还有一种方法叫做动态注释 动态注释的原理,就是在函数中或者装饰器中动态的增加 删除 更改 注释内容。 大多数情况,我使用的是一下方法,进行注释说明 ————————————————版权声明:本文为CSDN博主「vtenten」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/sunt2018/article/details/83022493


re库学习笔记

re库默认采用贪婪匹配,返回最长的字符串, 最小匹配操作符 操作符 说明 *? 前一个字符0次或无限次扩展,最小匹配 +? 前一个字符1次或无限次扩展,最小匹配 ?? 前一个字符0次或1次扩展,最小匹配 {m,n}? 扩展前一个字符m至n次(含n),最小匹配 match对象 match对象的常用属性 .string : 待匹配的文本 .re : 匹配时使用的pattern对象(正则表达式) .pos : 正则表达式搜索文本的开始位置 .enpos : 正则表达式搜索文本的结束位置 match对象的常用方法 group(0): 获取匹配后的字符串 start(): 匹配字符串在原始字符串的开始位置 end(): 匹配字符串在原始字符串的结束位置 span(): 返回(start(),end()) re库的函数式用法(单次操作) 函数 描述 re.search() 在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象 re.match() 从一个字符串的开始位置起匹配正则表达式,返回match对象 re.findall() 搜索字符串,以列表类型返回全部能匹配的子串 re.split() 将一个字符串按照正则表达式匹配结果进行分割,返回列表类型 re.finditer() 搜索字符串,返回一个匹配结果的迭代类型,每个迭代元素是match对象 re.sub() 在一个字符串中替换所有匹配正则表达式的子串,返回替换后的字符串 re.search() 在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象 pattern:正则表达式的字符串或原生字符串表示 string:待匹配的字符串 flags: 正则表达式使用时的控制标记 常用标记 说明 re.I […]