Python

파이썬 변수명 규칙

jsys 2024. 1. 5. 23:14

 

1. 변수명은 문자, 숫자, 밑줄 기호(_)를 이용해 만든다.

 

다만 밑줄 기호로 시작하는 변수명은 특별한 용도에 사용되므로 보통 변수명은 밑줄 기호로 시작 X

 

 

2. 숫자로 시작하는 변수명은 만들 수 없다.

 

예를 들어 3star 같은 변수명은 만들 수 X

 

 

3. 대소문자를 구분한다.

 

변수명 Apple과 변수명 apple은 다른 변수이다.

 

 

4. 공백을 포함할 수 없다.

 

예를 들면 'my student'는 my와 student 사이에 공백이 있으므로 사용 불가

 

 

5. 밑줄 이외의 기호는 변수에 이용할 수 없다.

 

예시로 myStudent%, my#student, my&student 등은 변수명 될 수 없음

 

 

6. 다음과 같은 예약어(Reserved word)는 변수명으로 이용할 수 없다.

 

None, True, False, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield

 

 

 

 

 

* 변수의 반대어 : 상수(constant variable)

 

- 한번 지정 후 변하지 않는 변수

pi = 3.14  # 상수 예시