Skip to main content
 首页 » 编程设计

python之'b' 和 'c' 之间有什么区别吗

2025年05月04日12mq0036

class a(object): 
    b = 'bbbb' 
    def __init__(self): 
        self.c = 'cccc' 

我认为它们是一样的;有什么区别吗?

请您参考如下方法:

是的,有区别。

b 是一个类变量...由 a 的所有实例共享,而 c 是一个实例变量,它将每个实例独立存在。