zoukankan      html  css  js  c++  java
  • python基础练习题(题目 模仿静态变量的用法)

    day27

    ---------------------------------------------------------------

    实例041:类的方法与变量

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

    程序分析:直接上代码吧,构造类,了解类的方法与变量

     1 def dummy():
     2     i=0
     3     print(i)
     4     i+=1
     5 
     6 class cls:
     7     i=0
     8     def dummy(self):
     9         print(self.i)
    10         self.i+=1
    11 
    12 a=cls()
    13 for i in range(50):
    14     dummy()
    15     a.dummy()

     从运行结果来看,第14行调用函数后每次都会打印0,所以外部的i不会影响函数内部的变量,即变量命名空间分开的,而且函数执行完毕后,变量也会被释放,而15行调用类则会保留上次执行的值,即类为单独的存储空间执行过程中不会被释放

  • 相关阅读:
    计算机存储单位
    TcpListener、TcpClient
    JobConf
    JobClient
    python正则方法
    c#列表操作
    C#解析xml
    C#字符串操作函数
    Binding
    Name和:Name
  • 原文地址:https://www.cnblogs.com/qgc1995/p/15473526.html
Copyright © 2011-2022 走看看