当帮助函数用于询问在我的代码中创建的对象时,我试图了解如何获得有用的结果。我对不同班级的不同行为感到困惑。
Cls1 = type( 'FirstClass', (str,), {'__doc__':'My new class'})
inst1 = Cls1('Hello World')
Cls2 = type( 'SecondClass', (object,), {'__doc__':'My second new class'})
inst2 = Cls2( )
help(inst1)
产量No Python documentation found for 'Hello World'
,而help(inst2)
产量:
Help on SecondClass in module __main__ object:
class SecondClass(builtins.object)
| My second new class
|
...
我想创建一个基于str
该函数并能够显示有用消息的类help
:有没有一种简单的方法可以实现这一点?