본문 바로가기
language/Python

파이썬 올바른 변수 이름 짓는 방법 및 주의점

by By the Ronys 2020. 10. 12.
반응형

안녕하세요~ 오늘은 파이썬에서 변수를 생성할 때 변수명을 어떻게 지어야 되는지에 대해서 알아보겠습니다.

 

변수명1

변수명을 지을 때 그 변수가 어떤 용도로 쓰이는지에 대한 이름을 지어주는 게 중요한데요. 이때 아무리 변수의 용도를 잘 나타낸 이름이어도 규칙에 어긋나면 생성이 안됩니다. 이렇게 변수명을 지을 때 어떻게 지으면 되는지 또 어떻게 지으면 안 되는지에 대해서 알려드리겠습니다!

 

 

특수문자 사용 X


변수명에는 특수문자가 올 수가 없습니다. 하지만 이때 언더스코어(_)만 사용이 가능합니다. 예를 들어 star★ 와 같은 특수문자는 사용 X

변수명2

 

숫자로 시작 X


숫자로 시작하는 변수명은 사용이 안됩니다. 하지만 첫 글자만 아니면 상관없습니다. 예를 들어 1as23 사용 불가능, a1s123은 사용 가능합니다. 이처럼 첫 번째 자리에만 숫자가 오지 않는다면 어느 위치에는 숫자 사용은 가능합니다.

 

공백 사용 X


변수명에 공백은 사용이 불가능입니다. 숫자처럼 처음에만 사용이 불가능한 것이 아닌 처음뿐만 아니라 어느 위치에도 공백이 들어가면 안됩니다. 예를 들어 as 21 사용 불가능.

 

대소문자 구분


파이썬에서는 대소문자를 철저히 구분합니다. 변수명에서도 예외는 아닌데요. 예를들어 변수 a와 변수 A는 다른 변수입니다.

변수명3

 

 

 

'if'나 'for' 등 문법에 사용되는 예약어는 X


'if'나 'for' 말고도 여러가지 문법들이 있는데요. 이때 이 문법을 구성하는 예약어들은 변수로 사용이 불가능합니다. 이 예약어들은 파이썬에서 어떤 기능을 수행하도록 이미 약속된 언어들이기 때문입니다. 

 

 

이렇게 총 다섯가지의 경우만 잘 지켜준다면 자신이 원하는 변수명으로 변수의 이름을 정할 수 있습니다. 그러니 변수를 만들 때 의미도 중요하지만 꼭 위에 규칙들을 염두에 두면서 정해주도록 합시다.

 

 

 

 

 

오늘은 이것으로  파이썬에서 변수를 생성할때 변수명을 어떻게 지어야 되는지 방법에 대해서 알아보았습니다.

 

오늘도 이 포스팅이 누군가에게 꼭 도움이 되었길 바라며 마치겠습니다. 감사합니다 :)

 

 

 

댓글