변수의 개념과 작명 시 주의할 점 등을 알아봅니다.
변수
데이터가 저장되어 있는 메모리 공간
변수 선언
메모리 공간 이름 = 변수 초깃값
→ 변수 초기화
[예시]
a = b
- b라는 초깃값으로 a라는 메모리 공간을 변수 초기화 한다.
a = b
⚠️ 주의
a == b
- 변수를 선언하는 방식이 아니다.
- a와 b가 동일하다는 뜻의 명제라고 이해해야 한다.
- 즉, 참일 수도 거짓일 수도 있다.
변수를 사용하는 이유
- 데이터를 재사용하기 위한 목적
- 보다 효율적인 프로그램 관리
변수 작명 관습 (Code Convention)
권장 작명 방식
영문 사용
- 한글 사용도 가능하지만 권장하지 않는다. 오류 발생 가능성 최소화하기 위함이다.
첫 글자는 소문자로
- 첫 글자를 대문자로 사용하는 것은 class 작명 시 주로 사용하는 것이 관습
데이터의 의미를 파악할 수 있는 명사 사용
- [예] myName = "Sam" → 권장
- [예] mn = "Sam" → 비권장
카멜 표기법 또는 스네이크 표기법 사용
카멜(Camel)
- customerBankAccount = '123-456-789'
스네이크(snake)
- customer_bank_account = '123-456-789'
작명 시 주의점
띄어쓰기 없는 문장 형식 피하기
예약어 사용 금지
print = 123
print("123")
import keyword
print(keyword.kwlist)
특수문자 사용 금지
- 단, 언더바"_"는 사용 가능
- 언더바 외 특수문자 사용 시 에러 발생
공백문자 사용 금지
- 변수명 중간에 띄어쓰기 등 공백문자 사용 시 에러 발생
첫 글자 숫자 사용 금지
- 숫자 사용은 가능하지만 첫 글자로 사용 시 에러 발생