为什么组的概念中,重复2次和3次的输出结果不一样? (python){2} 输出两个python,(python){3} 输出一个python

来源:10-10 匹配模式参数

慕标5872355

2018-11-19

写回答

1回答

小天霖

2018-12-12

import re

a = 'PythonPythonPythonPython'
# 4`8
r = re.findall('(Python){2}', a)
# [abc]中括号里的东西是或的关系,(abc)小括号中的关系是且(与)的关系
print(r)

例如这个你如果写2就是2个python为一组,我这里有4个python就是两组,你如果三个为一组,他找第二组的时候找不到另外两个,所以2是两个,3是一个

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程