use*_*968 1 python class python-3.x
我该如何为以下内容写一线?
class MyClass():
content = {}
obj = MyClass()
Run Code Online (Sandbox Code Playgroud)
您可以使用type另一种方式来创建类:
MyClass = type('MyClass', (object,), {'content':{}})
obj = MyClass()
Run Code Online (Sandbox Code Playgroud)
或者,在一行中不将类绑定到名称:
obj = type('MyClass', (object,), {'content':{}})()
Run Code Online (Sandbox Code Playgroud)
第一个参数是名称,第二个参数是基类,第三个是类名称空间。