用括号分组了再加数量词,打印的结果却只显示一个Python
来源:10-9 组

亜門
2019-02-24
为什么输出的结果不是’PythonPythonPythonPython’?
写回答
2回答
-
因为你要匹配连续的4个Python。如果匹配到连续的4个,则显示()中的内容。就是Python
40 -
亜門
提问者
2019-02-24
import re a1 = 'nununubbiaiabb' b2 = re.findall('b{2}',a1) print(b2) b3 = re.findall('(b){2}',a1) print(b3)
我做了以上测试,发现加括号和不加括号的结果是不一样的,不加括号能正常显示我要的结果['bb', 'bb'],但加了括号反而显示了另外一个结果['b', 'b'],是不是我对()的理解有错误?
012019-05-14
相似问题