>  기사  >  백엔드 개발  >  Python에서 상수를 만드는 방법은 무엇입니까?

Python에서 상수를 만드는 방법은 무엇입니까?

王林
王林앞으로
2023-08-29 17:17:061405검색

Python에서 상수를 만드는 방법은 무엇입니까?

상수와 변수는 프로그래밍에서 데이터 값을 저장하는 데 사용됩니다. 변수는 일반적으로 시간이 지남에 따라 변경될 수 있는 값을 나타냅니다. 상수는 프로그램 실행 중에 값을 변경할 수 없는 변수 유형입니다.

Python에는 False, True, None, Not Implemented, Ellipsis(...) 및 __debug__ 등 6개의 내장 상수만 사용할 수 있습니다. 이러한 상수 외에도 Python에는 상수 값을 저장하는 내장 데이터 유형이 없습니다.

상수의 예가 아래에 나와 있습니다. -

으아아아

출력

으아아아

False는 Python에 내장된 상수로, 부울 값 false를 저장하는 데 사용됩니다. 여기에 값을 할당하는 것은 불법이며 SyntaxError가 발생합니다.

그러나 PEP 8 표준에서는 상수가 대문자입니다. 이는 사용자가 상수 값임을 알 수 있도록 도와줍니다. 규칙이 아닌 관례에 따라 모두 대문자인 변수가 나타나면 해당 값을 변경해서는 안 됩니다. 예를 살펴보겠습니다.

π는 수학 상수로 대략 3.14159와 같습니다. Python에서 상수 π의 값을 선언해 보겠습니다.

으아아아

출력

으아아아

위의 예에서 수학 상수 pi는 모두 대문자로 선언되었습니다.

PEP 8의 상수 섹션에서 언급했듯이 대문자와 밑줄을 사용하여 단어를 구분해야 합니다.

으아아아

출력

으아아아

보시다시피 상수도 변수와 똑같이 생성됩니다. 변수와 상수는 모두 비슷한 명명 규칙을 따르지만 유일한 차이점은 상수는 대문자만 사용한다는 것입니다.

일반적으로 Python에서는 상수가 모듈에서 선언됩니다. 예를 들어 상수를 만들어 보겠습니다.

별도의 파일에 상수를 선언하고 파일 이름을 .py 확장자로 지정하세요.

Constants.py 파일

으아아아

Example.py 파일

으아아아

출력

으아아아

위의 예에서는 Constants 모듈이라는 Constants.py 파일을 만들었습니다. 그런 다음 몇 가지 상수 값을 선언했습니다. 그런 다음, example.py 파일인 또 다른 Python 파일을 만들고 이 파일에서 import 키워드를 사용하여 Constant 모듈을 가져옵니다. 마지막으로 상수 값에 액세스합니다.

대문자를 사용하는 목적은 현재 이름이 상수로 간주됨을 나타 내기 위한 것입니다. 그러나 실제로 상수 값의 재할당을 방지하지는 않습니다.

위 내용은 Python에서 상수를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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