Python中的枚举类型

16 浏览
0 Comments

Python中的枚举类型

重复问题:

在Python中实现“枚举”的最佳方法是什么?

在Python中,如何进行枚举被公认为是什么?

例如,我正在编写一个游戏,希望能够进行“上”、“下”、“左”和“右”移动。由于我还没有弄清枚举在Python中的工作方式,因此我的逻辑代码中充斥着以下内容:

def move(self, direction):
    if direction == "up":
        # 做某事

我想用Directions.up之类的东西来替换"up"

0