如果这个问题愚蠢,请道歉,但我只是在处理OOP。
类的属性可以通过在其前面添加单个下划线来实现半私有。但是,如果用户没有查看代码,他们如何真正知道属性是什么,如果他们没有包含在文档中呢?
答案 0 :(得分:2)
Python通常基于约定而不是强制执行的规则,因此程序员和读者可以将_blah理解为类的工作内部,而不是在调用类或其实例之一时直接访问
话虽如此,如果您提出要求,dir()函数将全部显示:
dir(myinstance)
或
dir(myclass)
如果您想查看任何内联文档,可以说:
help(myinstance.mymethod)