본문 바로가기
BIG DATA/PYTHON

[파이썬 기초] 초보자를 위한 파이썬 변수 선언과 할당 완벽 가이드

by 라일리T 2025. 3. 13.

1. 변수란 무엇인가?

프로그래밍에서 변수(variable)는 데이터를 저장하는 공간입니다. 변수에 값을 저장하면, 나중에 그 값을 사용할 수 있습니다.


2. 파이썬에서 변수 선언과 할당

파이썬에서는 변수를 선언할 때 var_name = value 형식을 사용합니다. 따로 int, string 같은 자료형을 선언할 필요 없이, 값을 할당하면 자동으로 변수의 타입이 결정됩니다.

예제 1: 변수 선언 및 값 할당

# 숫자 변수 선언
x = 10
# 문자열 변수 선언
y = "Hello, Python!"
# 소수(실수) 변수 선언
z = 3.14

print(x)
print(y)
print(z)

 


3. 변수 이름 규칙

변수 이름을 정할 때 다음 규칙을 지켜야 합니다:

  1. 영문자(A-Z, a-z), 숫자(0-9), 밑줄(_)만 사용할 수 있음
  2. 숫자로 시작할 수 없음
  3. 대소문자를 구별함 (name과 Name은 다른 변수)
  4. 파이썬의 예약어(if, while, def 등)는 변수 이름으로 사용할 수 없음

예제 2: 올바른 변수명과 잘못된 변수명

# 올바른 변수명
my_variable = 100
_name = "Alice"
number1 = 50

# 잘못된 변수명 (에러 발생)
1st_var = 10  # 숫자로 시작할 수 없음
if = "keyword"  # 예약어 사용 불가

4. 여러 개의 변수 한 번에 선언하기

여러 개의 변수를 한 줄에서 선언할 수도 있습니다.

예제 3: 다중 변수 선언

a, b, c = 1, 2, 3
print(a, b, c)

d = e = f = 10  # 같은 값 할당
print(d, e, f)

5. 변수의 타입 확인 및 변경

파이썬에서는 type() 함수를 사용하여 변수의 타입을 확인할 수 있으며, int(), str() 같은 함수를 사용하여 타입을 변환할 수 있습니다.

예제 4: 변수 타입 확인 및 변환

num = 10
print(type(num))  # <class 'int'>

num_str = str(num)  # 정수를 문자열로 변환
print(type(num_str))  # <class 'str'>

6. 변수 사용 시 주의할 점

  1. 의미 있는 변수명을 사용하세요 (예: x보다는 age 또는 price)
  2. 변수명을 일관되게 작성하세요 (스네이크 케이스: my_variable 권장)
  3. 한 번 선언한 변수는 다시 할당 가능하지만, 데이터 타입이 바뀔 수 있으므로 주의하세요.

예제 5: 변수 값 변경

x = 5  # 정수형
x = "Now a string"  # 문자열로 변경 가능
print(x)

7. 마무리

이제 파이썬에서 변수를 선언하고 사용하는 방법을 배웠습니다. 다음 포스트에서는 "자료형과 데이터 구조"에 대해 자세히 알아보겠습니다!