1. 변수명 규칙
- 영문자, 숫자, 언더바(_) 로 구성
- 소문자(a)와 대문자(A)를 다르게 인식
- 숫자로 시작 불가능
- ex) myVar3 (가능)
- ex) 3myVar (불가능)
- 예약어 사용 불가능
- ex) 예약어 : if, for, class, def 등
- jupyter notebook에서 진한 초록색으로 예약어인지 구분 가능
- 명령어 사용은 가능 (But, 명령어를 변수로 사용하면 원래 기능이 사라짐)
2. 권장사항
- 변수명 첫글자는 가급적 소문자로 하기
- 두 문자를 섞어서 변수명으로 할 경우, 두 단어가 구분 가능하게 하기
- 카멜 기법 : numberList
- 파스칼 기법 : NumberList
- 스네이크 기법 : number_list
3. 파이썬 예약어 확인하는 방법
import keyword
keyword.kwlist