Why does Python seem to treat instance variables as shared between objects?

前端 未结 3 699
旧巷少年郎
旧巷少年郎 2020-12-17 02:12

I was working on a simple script today when I noticed a strange quirk in the way Python treats instance variables.

Say we have a simple object:

class         


        
3条回答
  •  悲&欢浪女
    2020-12-17 03:03

    That's not an instance variable, that's a class variable. The fact that it is being accessed via an instance is irrelevant; it's still the same object.

提交回复
热议问题