美文网首页每天写500字自由写经验App:聚合职场优选内容
Python练习实例43 | Python模仿静态变量实例2

Python练习实例43 | Python模仿静态变量实例2

作者: 暮光微晓破倾城 | 来源:发表于2020-03-12 20:17 被阅读0次

    在Python练习实例41时,我们使用Python模仿静态变量,但是一定还有不少的小伙伴不是非常理解。

    今天,我们再次来复习一下这个静态变量的用法。

    自画图.jpg

    好了,不多说了,我们先来直接看一下代码。

    # 模仿静态方法
    
    class Num: # 首先我们定义一个Num的类
        nNum = 1 # 将1赋值给nNum变量
        def inc(self): #定义一个inc的方法,这里也可把inc称作是子类。
            self.nNum += 1 # 方法调用nNum的变量
            print("nNum = %d"%self.nNum) #打印
    
    if __name__ == "__main__": # 程序运行入口
        nNum = 2 # 初始化nNum变量
        inst = Num() # 调用Num类,并将其赋值给inst
        for i in range(3): # 循环三次
            nNum += 1 # nNum每次循环+=1
            print("The num = %d"% nNum) #
            inst.inc() # 调用inc函数
    

    接下来,我们来看一下打印出来的结果。

    C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习43.py"
    The num = 3
    nNum = 2
    The num = 4
    nNum = 3
    The num = 5
    nNum = 4
    
    Process finished with exit code 0
    

    2020年3月12日
    北京市通州区京贸中心

    相关文章

      网友评论

        本文标题:Python练习实例43 | Python模仿静态变量实例2

        本文链接:https://www.haomeiwen.com/subject/fspwjhtx.html