
比如:
class Cname(Time): classVar = 3 def d(): print(Cname.classVar) # 类变量前边必须使用列名来引用,有其他写法吗? 我的问题是:
类变量前边必须使用列名来引用,很不方便,比如修改类名或者类变量的名称,则要修改多出代码。
那么有没有其他方便的写法呢?
比如就像实例变量前使用 self 来引用一样。
1 guyskk 2017 年 7 月 25 日 via Android 可以用 self 引用 |
2 cxyfreedom 2017 年 7 月 25 日 via iPhone 不知道理解有没有问题,cls.classVar ? |
3 mkeith 2017 年 7 月 25 日 via iPhone 你是要访问类变量还是对象变量呢? |
5 vtoexsir OP @cxyfreedom cls.classVar 不行! |
7 displayabc 2017 年 7 月 25 日 方法都没写对,方法要加 self 参数 |
8 lrxiao 2017 年 7 月 25 日 这..有什么可简便的 还有上面的,他要的是类变量.. |
9 mkeith 2017 年 7 月 25 日 |