파이썬도 다른 프로그래밍 언어와 마찬가지로 변수의 명명 규칙이 유사합니다.
변수의 명명규칙
- [_a-zA-Z][_a-zA-Z0-9]*- 사용 예제
a, a1, my_name, your_job, MyName, _private, __private_member 등
- 사용할 수 없는 것들
1abc, @file, %x 등 숫자와 특수기호를 맨 처음에 사용할 수 없습니다.
표기법
그리고, 변수의 명명 규칙처럼 프로그래밍 언어에서는 함수, 클래스, 매개변수 등 다양한 요소들의 명명규칙과 표기법(대표적인 표기법으로는 헝가리안, 카멜, 파스칼 등)을 사용하여 다음과 같은 선언 규칙으로 시작해 봅시다.1. 변수의 명칭은 명사를 사용한다.(예: Count 등)
2. 함수의 명칭은 명사와 동사를 사용한다.(예: MyName 등)
3. 네임스페이스는 첫문자를 대문자로 사용한다.(예: Microsoft.Office.Excel.Web 등)
4. 자료형은 헝가리안 표기법을 사용한다.(예: int nNumber 등)
5. 변수의 첫문자는 대문자를 사용한다.(예: string sMyName 등)
6. 매개변수의 첫문자를 'p_'를 사용한다.(예: string p_sMyName 등)
7. 전역변수의 첫문자는 'g_'를 사용한다.(예: string g_sMyName 등)
8. 멤버변수의 첫문자는 'm_'를 사용한다.(예: string m_sMyName 등)
요즘은, 헝가리안 표기법을 많이 사용하고 있지 않습니다. 왜냐하면, IDE(Integrated development environment) 에서 마우스만 갖져가면 자료형이 나타나기 때문입니다.
하지만, 헝가리안 표기법도 나름데로 장점을 갖고 있어 복합적으로 사용하는 것이 좋습니다.
헝가리안 표기법으로 자료형 선언하기
- 숫자형 : n(integer, long, float, double type)- 화폐형 : m(currency type)
- 문자형 : s(string, character type)
- 부울형 : b(boolean type)
- 객체(클래스)형 : o(class type)
- 구조체형 : t(structure type)
- 열거형 : e(enumerated type)
파이썬의 예약어
파이썬 2.7.10에서 사용되는 예약어는 총 31개로 구성되어 있습니다.파이썬의 예약어를 확인하려면 'keyword' 를 이용하면 됩니다.(아래)
keyword를 목록과 개수를 확인 |
앞서 설명한 변수의 이름을 선언할 경우에는 파이썬의 예약어를 사용할 수 없습니다. 또한, 파이썬에서 먼저 만든 함수나 모듈의 이름을 변수명으로 사용할 경우 파이썬의 기본함수를 더이상 사용할 수 없게 되니 조심해서 변수의 이름을 지어야 합니다.
파이썬 기본함수 str()을 변수명으로 선언 |
- 주석 : ('#') 기호를 사용하면 코멘트로 인식합니다.
- 연속라인 : ('\') 기호를 라인의 끝에 추가하면 현재 라인과 다음 라인을 연결합니다.
- 다양한 형태의 치환문을 제공하며, 자료의 교환이 쉽습니다.
주석, 라인연결, 자료의 치환 및 교환 방법 |
파이썬에서는 간소화된 치환문을 제공합니다. 예를 들어, (a = a + 1) 식을 확장식으로 적용한다면 (a += 1) 처럼 사용할 수 있습니다.
종류로는 +=, -=, *=, /=, %=, &= |=, ^=, <<=, >>=, **= 있습니다.
이상이며, 다음 시간에는 파이썬의 기본 함수와 자료형에 대해서 알아보도록 하겠습니다.
댓글 없음:
댓글 쓰기