如果按类,你实际上是指你拥有的实例,你可以简单地使用dir:
a = list()
print dir(a)
Run Code Online (Sandbox Code Playgroud)
如果你真的想要查看对象类的方法:
a = list()
print dir(a.__class__)
Run Code Online (Sandbox Code Playgroud)
请注意,在这种情况下,两者都会打印相同的结果,但python非常动态,您可以想象将新方法附加到实例,而不会在类中反映出来.
如果你正在学习python并希望在一个好的环境中从它的反射功能中受益,我建议你看看ipython.在ipython中,您可以获得方法/属性的制表符完成