파이썬 열거형

2816 단어 python
Python에는 enum을 생성하기 위한 enum 모듈이 함께 제공됩니다. Enum에서 가져오기 및 상속을 상속하여 자신의 열거형을 만들 수 있습니다.

from enum import Enum


class LifeCycle(Enum):
    configure = 1
    glob = 2
    pre_render = 3
    render = 4
    post_render = 5
    save = 6


자동 증분



열거형 값은 auto를 가져오고 해당 값으로 auto()를 호출하여 자동으로 증가할 수 있습니다.

from enum import Enum, auto


class LifeCycle(Enum):
    configure = auto()
    glob = auto()
    pre_render = auto()
    render = auto()
    post_render = auto()
    save = auto()


열거형을 사용하여



열거형은 클래스 자체 아래에서 직접 액세스할 수 있으며 주로 만드는 각 항목 아래에 .name.value 두 가지 메서드가 있습니다.

Lifecycle.glob
Lifecycle.glob.value
Lifecycle.glob.name


좋은 웹페이지 즐겨찾기