python核心编程

2021/4/12 14:55:08

本文主要是介绍python核心编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1:正则表达式:正则表达式是包含文本和特殊字符的字符串,该字符串描述一个可以识别各种字符串的模式

[A-Za-z]\w+    的含义是第一个字符是字母,也就是说要么A~Z,要么a~z,后面是至少一个(+)由字母数字组成的字符(\w)
管道符号(|)   表示择一匹配,,表示一个“从多个模式中选择其一”的操作。它用于分割不同的正则表达式。
         有了这个符号,就能够增强正则表达式的灵活性,使得正则表达式能够匹配多个字符串而不仅仅只是一个字符串。择一匹配有时候也称作并(union)或者逻辑或(logical OR)

句点(.)    匹配除了换行符\n以外的任意单个字符(Python正则表达式有一个编译标记[S或者DOTALL],该标记能够推翻这个限制,使点号能够匹配换行符)
          无论字母、数字、空格(并不包括“\n”换行符)、可打印字符、不可打印字符,还是一个符号,使用点号都能够匹配它们

“\.”      怎样才能匹配句点(dot)或者句号(period)字符?,要显式匹配一个句点符号本身,必须使用反斜线转义句点符号的功能,例如“\.”

脱字符(^)或者特殊字符\A(反斜线和大写字母A)   字符串的起始部分指定用于搜索的模式,匹配字符串的开始位置

美元符号($)或者\Z    匹配字符串的末尾位置。
              如果想要逐字匹配这些字符中的任何一个(或者全部),就必须使用反斜线进行转义,就必须使用反斜线进行转义
              如果你想要匹配任何以美元符号结尾的字符串,一个可行的正则表达式方案就是使用模式.*\$$




 



这篇关于python核心编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程