Python

파이썬 변수명 규칙, 이름은 신중하게!

하카데미 2020. 10. 6. 01:12

official-hacademi.tistory.com/9

 

변수(Variable)

1. 설명하기 전에 아주아주 큰 냉장고가 있다고 상상해본다. 어제 냉장고에 먹다 남은 김밥을 넣어두었다. 김밥 생각에 냉장고를 열었는데, 세.상.에. 똑같은 스테인레스 반찬통이 100개는 되는 ��

official-hacademi.tistory.com

'변수'에서 변수명은 우변의 데이터를 부르기 위함이라고 설명했다.

때문에 변수명은 데이터를 유추할 수 있는 이름이여야 한다.

이 변수명을 정의하는데 몇 가지 규칙이 있다.

 

 

1. 알파벳 대, 소문자를 구분한다.

 

[1]에서는 'HacadeMi'라는 문자열을 name 이란 변수명으로 변수 선언하였다.

[2]에서는 name으로 부른 결과가 그 아래 'HacadeMi'로 나타난다

[3]에서는 대문자로 변수명을 불렀을 경우의 결과이다.

 

 

2. _ 언더바를 사용할 수 있다. 이 외의 특수문자는 사용할 수 없다.

[4] 숫자 0을 _ 언더바로 변수 선언하였다.

[5] _ 언더바를 호출하면 결과가 숫자 0으로 나타난다.

 

[6] 숫자0을 @으로 변수명을 지으면 에러가 나타난다.

 

 

3. 변수명 첫 번째 자리에 숫자가 올 수 없다.

[9] 숫자 101을 1o1이란 변수명으로 나타내려고 했더니 에러가 나타난다.

하지만 다른 자리에 숫자가 오는 것는 가능하다.

[7] 숫자 101을 one0one이란 변수명에 변수 선언

[8] one0one 변수명을 호출하면 변수명에 담긴 101을 확인할 수 있다.

 

 

4. 문자, 언더바, 숫자로 변수명을 표현할 수 있다.

[10] 숫자 101을 one_0_one이란 변수명으로 변수 선언하였다.

[11] one_0_one으로 호출하면 101을 확인할 수 있다.

 

 

5. 키워드 사용불가!

파이썬에서 쓰이는 키워드로 변수명을 만들 수 없다.

if, for, while, and, or 등