作者回复: 变量1 = re.compile(正则表达式) 变量2 = 变量1.match(要匹配的字符串)
作者回复: 很简单,不要看网上那么多复杂的解释,正则表达式一句话理解就可以了:当人们无法用动作描述所见的事物的时候,发明了语言;当人们无法用明确的字符映射到特定的内容时,发明了正则表达式。至于用途呢,就是用那些特殊字符的组合来过滤有特定规律的字符串的。
作者回复: python的常用库要根据你的工作内容来学习,比如我需要后端开发需要Django库,但是你的工作只需要windows图形界面开发,你可能只会用到gtk+库,因此不建议按顺序记忆所有常用库的方法来学习python。官方文档的标准库和视频中涉及的第三方库相对应用范围较广,其他建议用Google和stackoverflow 现用现查
作者回复: 对比学习,也不失为一种学习技术的好方法,加油!
作者回复: 理解正确,但描述不够严谨。可以参考如下网址有更精确表述 https://docs.python.org/3/library/re.html 中文版 https://docs.python.org/zh-cn/3/library/re.html
作者回复: 正则表达式就是用来找到符合某种特征的字符串;compile是将我们能看懂的正则表达式转换成match() search()能看懂的格式,match()是对目标字符串的一种匹配方法,必须从字符串开头匹配,一旦符合正则表达式,我们就把结果返回给程序。