相关疑难解决方法(0)

嵌套类的范围?

我试图理解Python中嵌套类的范围.这是我的示例代码:

class OuterClass:
    outer_var = 1
    class InnerClass:
        inner_var = outer_var
Run Code Online (Sandbox Code Playgroud)

类的创建没有完成,我收到错误:

<type 'exceptions.NameError'>: name 'outer_var' is not defined
Run Code Online (Sandbox Code Playgroud)

尝试inner_var = Outerclass.outer_var不起作用.我明白了:

<type 'exceptions.NameError'>: name 'OuterClass' is not defined
Run Code Online (Sandbox Code Playgroud)

我试图访问静态outer_varInnerClass.

有没有办法做到这一点?

python scope nested class inner-classes

113
推荐指数
3
解决办法
14万
查看次数

如何打印函数的文档 python

我一直在寻找答案很长时间了。假设我用 python 编写了一个函数,并简要说明了该函数的作用。有没有办法从 main 中打印函数的文档?还是从函数本身?

python printing

8
推荐指数
1
解决办法
4318
查看次数

标签 统计

python ×2

class ×1

inner-classes ×1

nested ×1

printing ×1

scope ×1