12 ### 各种成员变量

python内部一般三类成员:

变量(类、实例变量)

# 各种变量
class Info:
    city = '北京'  # 类变量

    def __init__(self, name):
        self.name = name  # 实例变量
        self.age = 19  # 实例变量

obj = Info("test")

# 什么时候用类变量?什么时候用实例变量?
# 类变量属于类,实例变量,属于对象
class Info:
    # city提取类变量
    city = 'cd'  # 类变量

    def __init__(self, name):
        self.name = name  # 实例变量


v1 = Info("test")
v2 = Info("test")
v3 = Info("test")  # 当传入的值 都 为相同值时,就可以把city 提取成类变量

# 可以通过下面方法查找 name与 city

v1.name
v2.name
v3.name

Info.city
v1.city
v2.city
v3.city

posted @   jhchena  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示