[小技巧]python利用反射实现函数内静态局部变量

def func():
    if not hasattr(func, '_value'):
        func._value = 0 # 初始化“静态局部变量”_value
    func._value += 1
    print(func._value)
# 测试 for i in range(10): func()

 

posted @ 2020-02-23 01:31  名字下次再取  阅读(303)  评论(0)    收藏  举报