当前位置:  首页>> 技术小册>> Python合辑4-130个字符串操作示例

在 Python 中将字符串与枚举进行比较

  1. from enum import Enum, auto
  2. class Signal(Enum):
  3. red = auto()
  4. green = auto()
  5. orange = auto()
  6. def equals(self, string):
  7. return self.name == string
  8. brain_detected_colour = "red"
  9. print(Signal.red.equals(brain_detected_colour))
  10. brain_detected_colour = "pink"
  11. print(Signal.red.equals(brain_detected_colour))

Output:

  1. True
  2. False

该分类下的相关小册推荐: