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 200 views
1 answer 207 views
1 answer 177 views
177 views asked Feb 23, 2016 by avibootz
1 answer 187 views
1 answer 173 views
1 answer 195 views
1 answer 185 views
...