python面试题
Posted yaoqingzhuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面试题相关的知识,希望对你有一定的参考价值。
1、正则表达式匹配中,(.*)和(.*?)匹配有什么区别?
差别其实就是 ? 的差别,加上 ? 则为非贪婪匹配则 (.*) 是贪婪匹配,会尽可能的往后匹配更多 (.*?) 非贪婪匹配,满足的情况下尽可能少的匹配 代码示例如下:
import re re.findall("a.*","abadd") [‘abadd‘] re.findall("a.*?","abadd") [‘a‘, ‘a‘]
以上是关于python面试题的主要内容,如果未能解决你的问题,请参考以下文章