ch02
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
>>> GREEN = 1
|
||||
>>> YELLOW = 2
|
||||
>>> RED = 4
|
||||
>>> TRAFFIC_LIGHTS = (GREEN, YELLOW, RED)
|
||||
>>> # or with a dict
|
||||
>>> traffic_lights = {'GREEN': 1, 'YELLOW': 2, 'RED': 4}
|
||||
|
||||
|
||||
|
||||
# using enum
|
||||
>>> from enum import Enum
|
||||
>>> class TrafficLight(Enum):
|
||||
... GREEN = 1
|
||||
... YELLOW = 2
|
||||
... RED = 4
|
||||
...
|
||||
>>> TrafficLight.GREEN
|
||||
<TrafficLight.GREEN: 1>
|
||||
>>> TrafficLight.GREEN.name
|
||||
'GREEN'
|
||||
>>> TrafficLight.GREEN.value
|
||||
1
|
||||
>>> TrafficLight(1)
|
||||
<TrafficLight.GREEN: 1>
|
||||
>>> TrafficLight(4)
|
||||
<TrafficLight.RED: 4>
|
||||
Reference in New Issue
Block a user