题目:模仿静态变量的用法。
程序分析:无。
程序源代码:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def varfunc():
var =0
print('var = %d' % var)
var +=1
if __name__ =='__main__':
for i inrange(3):
varfunc()
# 类的属性
# 作为类的一个属性吧
class Static:
StaticVar =5
def varfunc(self):
self.StaticVar +=1
print(self.StaticVar)
print(Static.StaticVar)
a = Static()
for i inrange(3):
a.varfunc()
以上实例输出结果为:
var=0
var=0
var=0
5
6
7
8