반응형
중복 :
파이썬에서 열거를 수행하는 인식 된 방법은 무엇입니까?
예를 들어, 지금 내가 게임을 작성하고 있는데 "위", "아래", "왼쪽"및 "오른쪽"으로 이동할 수 있기를 원합니다. 파이썬에서 열거 형이 어떻게 작동하는지 아직 파악하지 못했기 때문에 문자열을 사용하고 있으므로 내 논리는 다음과 같이 흩어져 있습니다.
def move(self, direction):
if direction == "up":
# Do something
"up"
을 Directions.up
과 같은 것으로 바꾸고 싶습니다.
해결 방법
class Directions:
up = 0
down = 1
left = 2
right =3
참조 페이지 https://stackoverflow.com/questions/1969005
반응형
'파이썬' 카테고리의 다른 글
파이썬 SMTP를 사용하여 첨부 파일을 보내려면 어떻게합니까? (0) | 2021.01.03 |
---|---|
파이썬 Converting NumPy array into Python List structure? (0) | 2021.01.03 |
파이썬 Python 오류 : "지정된 경로를 찾을 수 없습니다" (0) | 2021.01.03 |
파이썬 다중 처리 map_async에서 콜백 함수는 어떻게 작동합니까? (0) | 2021.01.03 |
파이썬 "for line in ..."결과 UnicodeDecodeError : 'utf-8'코덱이 바이트를 디코딩 할 수 없습니다. (0) | 2021.01.03 |
댓글