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 309 views
1 answer 293 views
1 answer 289 views
289 views asked Feb 23, 2016 by avibootz
1 answer 292 views
1 answer 247 views
1 answer 285 views
1 answer 292 views
...