python实例100第41例:模仿静态变量的用法

题目:模仿静态变量的用法。

程序源代码:

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def varfunc():
    var = 0
    print ('var = %d' % var)
    var += 1
if __name__ == '__main__':
    for i in range(3):
        varfunc()

# 类的属性
# 作为类的一个属性吧
class Static:
    StaticVar = 5
    def varfunc(self):
        self.StaticVar += 1
        print (self.StaticVar)

print (Static.StaticVar)
a = Static()
for i in range(3):
    a.varfunc()

以上实例输出结果为:

var = 0
var = 0
var = 0
5
6
7
8

最近更新

  1. TCP协议是安全的吗?

    2024-01-27 10:10:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-27 10:10:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-27 10:10:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-27 10:10:02       20 阅读

热门阅读

  1. C++ 01 基础教程 03 变量和常量

    2024-01-27 10:10:02       28 阅读
  2. HTML5画布绘制实心圆、三角形、五边形、五角星

    2024-01-27 10:10:02       30 阅读
  3. 【kubernets】kubelet证书单独更新

    2024-01-27 10:10:02       31 阅读
  4. 编程笔记 html5&css&js 058 css计数器

    2024-01-27 10:10:02       30 阅读
  5. git-开发命令

    2024-01-27 10:10:02       32 阅读
  6. 560.和为K的子数组(js)

    2024-01-27 10:10:02       33 阅读
  7. Servlet对象

    2024-01-27 10:10:02       36 阅读
  8. golang代码规范和单元测试

    2024-01-27 10:10:02       30 阅读