python中类变量与成员变量的使用注意点总结

VIP专享 2020-12-23 13:08:27 50KB PDF
9
收藏 收藏
举报

前言 最近在用python写一个项目,发现一个很恶心的bug,就是同由一个类生成的两个实例之间的数据竟然会相互影响,这让我非常不解。后来联想到java的类有类变量也有实例变量,因此翻阅了相关资料,发现python也有类似的类变量和实例变量,下面来看看详细的介绍。 看下面的示例代码: class A: x = 0 def __init__(self): self.y = 0 x就是类变量,y就是实例变量。 原则上是没有错的,但是实际用的时候就发现一些恶心的问题(也就是我找了三天的bug)。。。比如下面的代码: class A: x = [] y = 0 def __init__(

...展开详情
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
python中类变量与成员变量的使用注意点总结 (VIP专享) VIP下载
1/0