데이터 분석 관련

파이썬(Python) 기본 문법 알아보기: 변수 그리고 변수명 규칙

cjangela 2025. 1. 18. 19:49
반응형

 

 


1. 변수란 무엇인가

1) 변수란

  • 변수는 데이터를 저장하는 공간입니다. 특히, 파이썬에서는 변수를 '바구니'에 비유할 수 있는데, 이는 변수가 데이터를 담을 수 있는 메모리 공간을 의미하기 때문입니다.
  • 변수명은 값인데, 변수명을 통해 특정 데이터를 저장하고 불러올 수 있으며 다양한 방식으로 변수를 선언하고 활용할 수 있습니다.
  • 이번 글에서는 파이썬에서 변수를 선언하는 방법과 변수명을 정할 때의 규칙에 대해 자세히 살펴보겠습니다.

2) 변수 만들기

  • 파이썬에서 변수를 만드는 방법은 간단합니다. 등호(=)를 사용하여 데이터를 저장하면 됩니다.
변수이름 = 데이터

 

  • 예시들을 살펴보고, 어떻게 출력이 되는지를 살펴보도록 하겠습니다.
name = 'Angela'       # 문자열을 저장하는 방식
age = 30              # 숫자를 저장하는 방식

print(name)
print(age)
[출력 값]
Angela
30
  • 만약 변수명을 출력할 때, 설명을 덧붙이고 싶다면 아래와 같이 print() 함수 내에서 문자열과 함께 변수를 출력할 수 있습니다.
print('이름:', name)
print('나이:', age)
[출력 값]
이름: Angela
나이: 30

3) 여러 줄의 문자열 변수 만들기

  • 기본적으로 변수에 데이터를 저장할 때, 한 줄의 데이터를 사용하지만 여러 줄의 데이터를 저장해야 할 때도 있습니다. 
  • 그럴 때는 세 개의 작은따옴표(''')를 사용하시면 됩니다.
introduce = '''안녕하세요.
저는 한국에 사는 30살 Angela입니다.
모두 반갑습니다.
파이썬 함께 공부해요.
'''

print(introduce)
[출력 값]
안녕하세요.
저는 한국에 사는 30살 Angela입니다.
모두 반갑습니다.
파이썬 함께 공부해요.

2. 변수명 규칙

  • 변수명을 작성할 때는 반드시 지켜야 하는 몇 가지 규칙이 있습니다. 올바른 변수명을 사용하지 않으면 프로그램을 실행할 때 오류가 발생할 수도 있으니, 유의하셔야 합니다.

1) 에러가 발생하는 변수명

  • 변수명을 정할 때 지켜야 할 규칙은 다음과 같습니다.
1. 특수문자 사용 불가[밑줄(_) 제외]
2. 첫 글자에 숫자 사용 불가
3. 공백 불가
4. 키워드(명령어 혹은 예약어) 사용 불가
  • 예제를 통해 확인해 보겠습니다.
var! = Python1  # 특수문자 사용 불가
1age = 25       # 첫 글자로 숫자 사용 불가
my name = 'Tom' # 공백 포함 불가
if = 10         # 파이썬의 예약어(키워드) 사용 불가
[Error 출력]
SyntaxError: invalid syntax
SyntaxError: invalid decimal literal
SyntaxError: invalid syntax
SyntaxError: invalid syntax
  • 이처럼 규칙에 어긋난 변수명을 사용했을 때 에러가 발생하는 것을 볼 수가 있습니다.
  • 따라서 올바른 변수명을 사용해야 합니다. 즉, 영문, 한글 등 단어로 시작하는 변수명을 사용해야 올바른 값을 구할 수 있게 됩니다.

2) 대소문자 구분하기

  • 파이썬에서는 대문자와 소문자를 다른 변수로 인식합니다. 따라서 대소문자를 구분하여 변수명을 작성해 주시는 게 좋습니다.
Age = 20
age = 30

print(Age)
print(age)
[출력 값]
20
30
  • 참고로 소문자를 사용하는 것을 권장하는데, 대문자 변수명은 보통 값이 변경되지 않는 고정값(상수)을 나타낼 때 사용됩니다.

3) 한 번에 여러 변수 선언하기

  • 줄 바꿈 없이 여러 변수를 한 번에 선언할 수 있는데, 이때는 쉼표(,)를 활용하면 됩니다.
  • 예시와 함께 보겠습니다. (예시는 제 최애 연예인 유튜버 세 분... 사랑합니다♥)
x, y, z = "강민경", "신세경", "대성"

print(x)
print(y)
print(z)
[출력 값]
강민경
신세경
대성
  • 참고로 변수명의 개수와 값의 개수가 일치하지 않으면, 오류가 발생하므로 주의해야 합니다.

4) 여러 변수에 값은 값 선언하기

  • 여러 변수에 같은 값을 넣을 수도 있는데요. 이때는 등호(=)를 활용합니다.
  • 예시 가보겠습니다! (예시는 모든 이의 사랑을 받는 유느님...♥ 핑계고 진심 개꿀잼)
x = y = z = '유재석'

print(x)
print(y)
print(z)
[출력 값]
유재석
유재석
유재석

 


지금까지 파이썬에서 변수를 선언하는 방법과 변수명을 정할 때의 규칙에 대해 살펴보았습니다. 변수를 올바르게 활용하면 코드의 가독성을 높이고, 효율적으로 데이터를 관리할 수 있습니다.

 

다음에는 더욱 유익한 정보로 돌아오겠습니다. 긴 글 읽어주셔서 감사합니다!

오늘도 열공하세요.