Developer MJ Story

Python 변수/상수/클래스 명 지정 방법 본문

Software/Python&Ruby

Python 변수/상수/클래스 명 지정 방법

집근처 2017. 6. 9. 10:04
반응형

안녕하세요. 집근처 개발자 입니다.


오늘은 프로그래밍할 때 가장 고민하게 되는 변수 명 지정 방법에 대해서 알아 보겠습니다.

각 언어 마다 권장하는 변수 명 지정 방법이 있습니다.

Java의 경우 클래스명은 대문자로 시작하고, 상수는 전체 대분자로 표시하고, 변수는 문장의 첫 단어만 대문자로 표시 하는 방법(카멜표기법)을 사용합니다.

카멜/파스칼 표기법 참고 자료: https://zetawiki.com/wiki/%EC%B9%B4%EB%A9%9C%ED%91%9C%EA%B8%B0%EB%B2%95_camelCase,_%ED%8C%8C%EC%8A%A4%EC%B9%BC%ED%91%9C%EA%B8%B0%EB%B2%95_PascalCase


이런 표기 법은 강요는 아니고 권장 사항 입니다. 

그러므로 본인만의 고유한 방법이 있다면 그 방법을 쓰면 좋겠죠?


이제 파이썬의 변수/상수/클래스 명 지정 방법에 대해 알아 보겠습니다.


  • 각 식별 이름은 변수나 함수 클래스와 같은 프로그램 요소를 고유하게 구분할 수 있는 이름
  • Python은 Unicode를 지원하여 한글로도 지정이 가능합니다. 그러나, 매우 좋은 방법이 아닙니다. 이 방법은 매우 비추합니다.
  • 클래스 이름은 CamelCase로 표기 
  • const 상수를 지원하지 않으므로 const의미의 변수는 모두 대문자로 표기
  • 변수나 함수는 lower_case로 단어와 단어 사이에 '_'로 구분


지금까지 Python의 변수/상수/클래스명 지정 방법에 대해 알아 보았습니다.

반응형