>  기사  >  백엔드 개발  >  문자열 값으로 열거형을 찾는 Python 프로그램

문자열 값으로 열거형을 찾는 Python 프로그램

WBOY
WBOY앞으로
2023-09-21 21:25:101141검색

문자열 값으로 열거형을 찾는 Python 프로그램

Python의 열거형은 일련의 명명된 값으로 구성된 사용자 정의 데이터 유형입니다. 유한한 값 집합은 열거형을 사용하여 정의되며, 이러한 값은 정수 값이 아닌 이름을 사용하여 Python에서 액세스할 수 있습니다. 열거형은 코드를 더 읽기 쉽고 유지 관리하기 쉽게 만들고 유형 안전성도 향상시킵니다. 이 기사에서는 Python에서 문자열 값으로 열거형을 찾는 방법을 알아봅니다.

문자열 값으로 열거형을 찾으려면 다음 단계를 따라야 합니다.

  • 코드에서 열거 모듈 가져오기

  • 원하는 값 집합으로 열거형을 정의하세요

  • 열거 문자열을 입력으로 사용하고 해당 열거 값을 반환하는 함수를 만듭니다.

문법

으아아아

Python에서 열거형을 사용하려면 열거형을 가져온 다음 열거형 값을 입력으로 사용하고 각 열거형 값에 대한 키-값 쌍도 포함하는 클래스를 만들어야 합니다.

열거를 사용하여 코드 가독성 향상

Enum은 이름으로 값을 찾는 것 외에도 코드의 가독성을 향상시킬 수도 있습니다.

아래 코드는 정수를 입력으로 받아들이고 처리 중인 색상을 나타내는 메시지를 반환하는 process_color()라는 함수로 구성됩니다. 아래 코드는 각 정수 값이 어떤 색상을 나타내는지 기억해야 하기 때문에 읽기 좋은 코드로 간주되지 않습니다. 코드 가독성을 향상시키기 위해 열거형을 사용할 수 있습니다.

으아아아

열거형을 사용하면 위 코드와 동일한 값을 갖는 color라는 열거형을 정의할 수 있습니다. 그런 다음 정수를 입력으로 사용하고 열거형을 사용하여 정수를 명명된 색상 값으로 변환하는 process_color라는 간단한 함수를 만듭니다. 입력이 유효한 색상이 아닌 경우 자세한 오류 메시지와 함께 ValueError가 발생합니다. 이제 각 색상의 정수 값을 기억할 필요가 없으므로 코드를 더 쉽게 읽을 수 있습니다.

으아아아

결론

이 글에서는 명명된 문자열을 사용하여 열거형 값을 찾는 방법을 배웠습니다. 열거형은 코드를 더 읽기 쉽게 만들고 코드 유지 관리성을 향상시킬 수 있습니다. 제한된 명명된 값 집합이 포함된 모든 프로젝트에서는 열거형 사용을 고려해야 합니다.

위 내용은 문자열 값으로 열거형을 찾는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제