Python 练习实例43

[复制链接]
2727|0
 楼主| cooldog123pp 发表于 2021-5-25 23:50 | 显示全部楼层 |阅读模式
题目:模仿静态变量(static)另一案例。
程序分析:演示一个python作用域使用方法
程序源代码:
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. class Num:
  4.     nNum = 1
  5.     def inc(self):
  6.         self.nNum += 1
  7.         print ('nNum = %d' % self.nNum)

  8. if __name__ == '__main__':
  9.     nNum = 2
  10.     inst = Num()
  11.     for i in range(3):
  12.         nNum += 1
  13.         print ('The num = %d' % nNum)
  14.         inst.inc()
以上实例输出结果为:
  1. The num = 3
  2. nNum = 2
  3. The num = 4
  4. nNum = 3
  5. The num = 5
  6. nNum = 4


您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7627

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部