调用函数内部的类

时间:2020-04-02 08:20:03

标签: python

是否可以调用函数内部的类?

示例:

def func():
  class testclass:
    print("testclass")

我该如何在这样的位置调用testclass?

2 个答案:

答案 0 :(得分:2)

nil

可能。

答案 1 :(得分:0)

您当然可以做到;但是python有几种方法来构建具有不同特征的类。您可能要研究的一些策略包括继承或“ mixins”和/或具有多个构造函数方法,例如:https://stackoverflow.com/a/682545/6019407

我认为通常认为这种方法更符合python样式(“ pythonic”)。

相关问题