How do I create a constant in Python?
Stack Overflow
파이썬에서 불변값(Constant) 만드는거 궁금해서 찾아봤는데 다양한 방법이 있네요.
가장 쉽고 직관적인건 Final 타입으로 힌트를 주는 것이었습니다.
다음과 같은 코드가 됩니다.
from typing import Final
class Const: PROGRAM: Final = "PYTHON"
Const.PROGRAM = "Java"
print(Const.PROGRAM)
IDE에서 개발시에 에러가 나지 않지만, mpypy를 사용하면 에러가 있는지 확인할 수 있습니다.
### mypy 설치
$ python -m pip install --upgrade pip
$ pip install mypy
$ mypy .
혹시나 mypy를 사용하고 있지 않다면, 도입을 검토해보시는게 좋을 것 같아요~
불변값을 만드는 다른 다양한 방법을 확인해보시려면 아래 스택오버플로우 링크를 읽어보세요~
다양한 파이썬의 팁들도 자연스럽게 익힐 수 있습니다~
https://stackoverflow.com/questions/2682745/how-do-i-create-a-constant-in-python
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 10월 29일 오전 5:12