본문 바로가기
컴퓨터/Python

파이썬 변수 선언과 사용법

by 깁갑수 2024. 6. 3.
목차

파이썬에서 변수를 선언하고 사용하는 방법에 대해 알아봅니다. 변수 선언과 할당, 수정, 기본 연산방법에 대해 알아보세요.

들어가며

이번 글에서는 파이썬에서 변수 선언과 사용법에 대해 알아보겠습니다. 프로그래밍에서 변수는 데이터를 저장하고 조작하는 데 필요한 요소인데요. 파이썬에서는 매우 쉽게 변수를 선언하고 사용할 수 있습니다. 그럼, 시작해볼까요?

변수란 무엇인가요?

변수는 데이터를 저장하기 위한 이름을 가진 저장 공간입니다. 예를 들어, x = 10이라는 코드는 변수 x에 숫자 10을 저장합니다. 나중에 x를 호출하면, 10이라는 값이 반환됩니다.

파이썬에서 변수 선언하기

파이썬에서는 변수를 선언할 때 자료형을 지정하지 않습니다. 별다른 키워드 없이 변수명과 값을 초기화 해 주면 됩니다. 그냥 변수 이름을 쓰고, 등호(=)를 사용하여 값을 할당하면 되는거죠. 그럼 파이썬이 변수에 할당된 데이터를 파악하고 자료형을 정해주죠.

예시

# 변수 선언과 할당
x = 10
y = 5.5
name = "Alice"
is_active = True

# 변수 출력
print(x)  # 출력: 10
print(y)  # 출력: 5.5
print(name)  # 출력: Alice
print(is_active)  # 출력: True

위 예시에서 x, y, name, is_active는 각각 정수, 실수, 문자열, 불리언 값을 저장하는 변수입니다.

변수의 타입, 변수 타입 확인하기

위에서 말씀드렸지만 파이썬은 동적 타이핑 언어로, 변수의 타입을 명시적으로 선언하지 않아도 됩니다. 그럼 선언한 변수들의 타입은 어떻게 알 수 있을까요? type() 함수를 사용하면 됩니다. 아래 예제 코드를 한번 보시죠.

예시

a = 10  # 정수형 변수
b = 3.14  # 실수형 변수
c = "Hello, World!"  # 문자열 변수
d = True  # 불리언 변수

print(type(a))  # 출력: <class 'int'>
print(type(b))  # 출력: <class 'float'>
print(type(c))  # 출력: <class 'str'>
print(type(d))  # 출력: <class 'bool'>

type() 함수를 사용하면 변수의 타입을 확인할 수 있습니다.

변수 이름 규칙

프로그래밍 언어에선 변수 이름을 지을 때 규칙이 정해져 있죠. 파이썬에서 변수 이름을 지을 때 지켜야할 규칙들은 아래와 같습니다.

  1. 변수 이름은 문자(A-Z, a-z)나 밑줄(_)로 시작해야 합니다.
  2. 숫자(0-9)는 첫 번째 글자로 올 수 없습니다.
  3. 변수 이름에는 공백이 포함될 수 없습니다.
  4. 변수 이름은 대소문자를 구분합니다. (예: myVarmyvar는 다른 변수로 인식됨)
  5. 파이썬의 예약어(예: if, for, while 등)는 변수 이름으로 사용할 수 없습니다.

예시

# 올바른 변수 이름
my_variable = 1
_variable = 2
var123 = 3

# 잘못된 변수 이름
123var = 4  # 숫자로 시작하면 안됨
my variable = 5  # 공백이 포함되면 안됨
for = 6  # 예약어 사용 불가

변수 값 변경하기

한 번 선언한 변수의 값은 언제든지 변경할 수 있습니다. 새로운 값을 할당하면 기존 값은 덮어쓰여집니다.

예시

x = 10
print(x)  # 출력: 10

x = 20  # 변수 값 변경
print(x)  # 출력: 20

x = "Python"
print(x)  # 출력: Python

위 예시에서 x의 값은 처음에 10이었다가, 20으로 변경되었고, 다시 문자열 "Python"으로 변경되며 변경된 값을 출력하여 볼 수 있습니다.

변수와 연산

선언된 변수는 연산에도 써먹어야죠. 기본적인 산술 연산부터 문자열 연산까지 가능합니다.
특이한 방법으로 연산을 해서 문자열을 반복 출력하거나 할 수도 있어요.

예시

# 산술 연산
a = 5
b = 3

print(a + b)  # 출력: 8
print(a - b)  # 출력: 2
print(a * b)  # 출력: 15
print(a / b)  # 출력: 1.6666666666666667

# 문자열 연산
str1 = "Hello"
str2 = "World"

print(str1 + " " + str2)  # 출력: Hello World
print(str1 * 3)  # 출력: HelloHelloHello

글을 마치며

파이썬에서 변수를 선언하고 사용하는 방법에 대해 알아봤습니다. 산수에서 더하기 빼기정도 수준을 알아본거라 쉽게 이해하실 수 있을건데요. 잘 모르겠다면 이런 저런 계산도 해보고 출력도 해 본다면 금방 이해하실 수 있으실 거에요.

이러한 기초를 쌓아 응요한다면 데이터 처리와 관리를 좀 더 효율적으로 할 수 있게 될 거라고 생각합니다. 앞으로도 다양한 예제들을 통해 파이썬에 대해 알아보도록 하겠습니다.

궁금한 점이나 추가로 알고 싶은 내용이 있으면 언제든지 댓글로 남겨주세요.


"갑수야 반갑수"에는 쿠팡파트너스 등 제휴링크가 포함 되어 있으며 수수료를 제공받을 수 있습니다.