龙空技术网

python经典案例:变量用法

菜就多练呀 104

前言:

此时姐妹们对“python怎么用变量”大概比较珍视,我们都想要学习一些“python怎么用变量”的相关文章。那么小编同时在网上网罗了一些关于“python怎么用变量””的相关内容,希望姐妹们能喜欢,我们快快来学习一下吧!

问题:静态变量与实例变量

#!/usr/bin/python#coding:utf-8#author:菜就多练呀class MyClass:    # 定义静态变量    static_var = 0    def __init__(self):        # 初始化实例变量        self.instance_var = 1    def update_static_var(self):        # 更新静态变量        MyClass.static_var += 1    def display(self):        # 显示静态变量和实例变量        print("静态变量:", MyClass.static_var)        print("实例变量:", self.instance_var)# 创建实例obj1 = MyClass()obj2 = MyClass()# 更新静态变量obj1.update_static_var()# 显示静态变量和实例变量obj1.display()obj2.display()

在这个示例中,两个实例的变量是独立的,当一个实例更新静态变量时,另一个实例的静态变量不会受到影响。这样可以更好地展示静态变量的特点。

输出结果:

静态变量: 1实例变量: 1静态变量: 1实例变量: 1

标签: #python怎么用变量 #python的静态变量