How to declare and use static variables in Python

1 Answer

0 votes
class StaticVar:
    number = 0


def f():

    StaticVar.number += 1


f()
f()
f()
print(StaticVar.number)

sv = StaticVar()
sv.number = 10

print(sv.number)
print(StaticVar.number)

'''
run:
 
3
10
3
 
'''

 



answered Feb 23, 2016 by avibootz

Related questions

1 answer 205 views
1 answer 209 views
1 answer 182 views
182 views asked Feb 23, 2016 by avibootz
1 answer 190 views
1 answer 175 views
1 answer 199 views
1 answer 196 views
...