class sd():
a = 1
def __init__(self):
self.b = 2
def ss(self):
self.c = 3
sf = sd()
print sf.a
print sf.b
#print sf.c
sf.a += 1
sf.b += 2
#sf.c += 3
print sf.a
print sf.b
#print sf.c
结果如下:
1
2
2
4
问题:
1.上述两中类成员变量的区别
2.如果在类的外面能够随便更改类的成员的话,那么这样的程序安全性会高么?python为什么会这样设计呢
求解释
本文详细解析了Python类中成员变量的区别,并探讨了在类外修改成员变量时程序安全性的考虑。通过实例代码,展示了如何合理设计类成员以确保程序稳定性和安全性。

被折叠的 条评论
为什么被折叠?



