如何使用python计算函数中出现的次数

时间:2014-03-29 04:04:29

标签: python-2.7

我有一个每次生成匹配模式的函数。我想计算给定匹配模式发生的时间 每次函数运行并给我一个匹配模式,使用我的函数下面我不能,我不明白为什么我不能计算给定模式的每次出现。

countp = 0                                  
if re.match(a, b):
    match = re.match(lines, bob)
    match1 = match.group()


    countp = countp + 1
print countp

1 个答案:

答案 0 :(得分:0)

为此,请尝试使用global指标:

count = 0:

def some_method():
    global count
    count += 1
    print count

>>> some_method()
1
>>> some_method()
2
>>> some_method()
3
>>> some_method()
4