Python 为什么';是否显示类数据属性?

Python 为什么';是否显示类数据属性?,python,python-idle,python-3.4,Python,Python Idle,Python 3.4,我在空闲(3.4.1)编辑器窗口中打开了一个Python类模块。该类由数据属性和方法组成。打开类浏览器(Alt+C)时,我看到的是方法列表,而不是数据属性。为什么呢 class Test: a = 1 b = 2 def meth1(self): print(self.a) def meth2(self): print(self.b) 它不支持它。就这些。没错,它已经15岁了(正如戴维德所提到的),而且它应该避免功能混乱。。

我在空闲(3.4.1)编辑器窗口中打开了一个Python类模块。该类由数据属性和方法组成。打开类浏览器(Alt+C)时,我看到的是方法列表,而不是数据属性。为什么呢

class Test:

    a = 1
    b = 2

    def meth1(self):
        print(self.a)

    def meth2(self):
        print(self.b)

它不支持它。就这些。没错,它已经15岁了(正如戴维德所提到的),而且它应该避免功能混乱。。。但这并不能证明缺少此类功能是合理的。

简单回答:空闲是糟糕的。使用您喜欢的任何其他编辑器。@davidmm-我两天前才开始学习Python。我确实注意到,对于一个据称只有几年历史的包裹来说,其不成熟程度令人惊讶。这里缺少许多被认为是现代编辑器/IDE标准的特性。我可以理解极简主义的理念,但有些功能对任何编程编辑器来说都是非常好的补充。它实际上已经有15年的历史了!应避免特征混乱和跨平台;同时将大小保持在最小,因为它与CPython捆绑在一起。