|
|
1
12
类在定义时实际上不存在。方法
根据你的描述,是的
不
考试成为一门课所必需的声音。听起来应该是
模块
相反。
如果您真的希望它是一个类,您有三个选项:在定义类之后设置dict:
使用类修饰器(在Python2.6或更高版本中):
或者使用元类:
|
|
|
2
4
您可以在主类定义之后添加一些\u dict属性。
|
|
|
3
1
我以前尝试过用这种方式使用类,但是很快就变得很难看了(例如,所有的方法都需要是类方法或静态方法,并且您可能最终会意识到您想要定义某些特殊的方法,为此您必须开始使用元clasSES)。如果您只使用类实例,它可以使事情变得更容易——实际上没有任何缺点。
与其他人的建议不同的是:你可以使用
你甚至可以
|
|
|
4
0
您还可以使用元类(此处为函数,但还有其他方法):
|
|
|
5
0
托马斯的第一个例子是非常好的,但这里有一个更为蟒蛇式的方法来做同样的事情。
|
|
|
Tom Buck · c#程序在整数列表上冻结 8 年前 |
|
|
Ran Lavi · 在c中初始化结构的指针++ 8 年前 |
|
|
Js_zero · 在c++中实例化对象有几种方法,它们之间有什么区别 8 年前 |
|
|
jfernal · 节点。js在加载其他函数之前等待初始化变量 8 年前 |
|
|
Victor · 在javafx中运行时更改标签文本 8 年前 |
|
|
blubb · 在Kotlin中是否有更惯用的方法来初始化此映射? 8 年前 |
|
|
Bing Bang · 初始化包含字节数组的结构数组 8 年前 |