# -*- coding: utf-8 -*- #python 27 #xiaodeng #http://blog.csdn.net/wklken/article/details/6313265 #获取类所有属性和查看帮助文档 class MyClass(): def __init__(self): #定义私有属性,且直接给属性赋值,请记住传值方式 self.__name='xiaodeng' self.age=28 def printName(self): return self.__name #私有方法 def __printAge(self): return self.age if __name__=='__main__': print a=MyClass() #获取类所有的属性,_MyClass__name为私有属性 print a.__dict__#{'age': 28, '_MyClass__name': 'xiaodeng'} #查看帮助文档,先实例化 ''' >>> help(a) Help on instance of MyClass in module __main__: class MyClass | Methods defined here: | | __init__(self) | | printName(self) '''