본문 바로가기
파이썬/파이썬기본문법

파이썬 변수이름

by flycoding 2023. 9. 19.
반응형

파이썬 변수 이름

변수는 이름이 짧거나(예: x, y) 설명력이 더 높은 이름(나이, 자동차 이름, total_volume)을 가질 수 있다.

 

Python 변수에 대한 규칙:

  • 변수 이름은 문자 또는 밑줄 문자로 시작해야 합니다
  • 변수 이름은 숫자로 시작할 수 없습니다
  • 변수 이름에는 영숫자 문자와 밑줄(A-z, 0-9 및 _ )만 포함할 수 있습니다
  • 변수 이름은 대소문자를 구분합니다(연령, 연령 및 AGE는 서로 다른 변수입니다)
  • 변수 이름은 Python 키워드가 될 수 없습니다.
myvar = "myvar"
my_var = "my_var"
_my_var = "_my_var"
myVar = "myVar"
MYVAR = "MYVAR"
myvar2 = "myvar2"


print(myvar)
print(my_var)
print(_my_var)
print(myVar)
print(MYVAR)
print(myvar2)

위의 코드를 실행한 결과는 아래 그림과 같다.

파이썬 변수 이름 활용 예제

 

아래는 파이썬 변수의 잘못된 예이다.

2myvar = "2myvar"
my-var = "my-var"
my var = "my var"

#This example will produce an error in the result

위의 코드를 실행하면 아래 그림과 같이 오류가 발생한다.

파이썬 변수이름 잘못된 예

 

여러 단어를 활용한 변수이름

단어가 두 개 이상인 변수 이름은 읽기 어려울 수 있다.

다음과 같은 몇 가지 방법을 사용하여 가독성을 높일 수 있다:

 

Camel Case

첫 번째 단어를 제외한 각 단어는 대문자로 시작한다:

myVariableName = "길동"

 

Pascal Case

각 단어는 대문자로 시작한다:

MyVariableName = "길동"

 

Snake Case

각 단어는 밑줄 문자로 구분된다:

my_variable_name = "길동"

 

지금까지 파이썬 변수 이름에 대해서 살펴보았다.

파이썬 변수 이름을 만드는 규칙, 잘못된 예 그리고 camel case, pascal case, sname case 등의 활용 예를 살펴보았다.

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'파이썬 > 파이썬기본문법' 카테고리의 다른 글

파이썬 튜플 - 루프(loop)  (0) 2023.09.20
파이썬 변수 - 여러 개 값 할당  (0) 2023.09.20
파이썬 주석  (0) 2023.09.18
파이썬 변수  (0) 2023.09.17
파이썬 구문(Python Syntax)  (0) 2023.09.16

댓글