美文网首页每天写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