mac 修改终端默认版本为python3
nano ~/.bash_profile
在末尾增加 保存重启
alias python=python3

正则匹配
刚刚朋友问我个问题'(food){2}' 匹配下列 A输出的结果不符合逾期,我试了下确实如此,很神奇。通过万能的搜索引擎知道这个问题早已存在,在这记录一下,避免采坑。
import re
A = 'foodfoodfoodfoodfoodfoodfoodfood'
D = 'food,food,food,food,food,food,food,food'
pattern = re.compile('(food,food,){2}')
B = re.findall('(food){2}',A)
C = pattern.findall(D)
print(B)
print(C)
输出:
['food', 'food', 'food', 'food']
['food,food,']