티스토리 뷰

Python

Python 변수 선언 및 기초 문법

ChillDiary 2025. 2. 13. 11:33

🏆 Python에서 변수가 중요한 이유

Python에서 변수는 데이터를 저장하고 조작하는 핵심 개념입니다. 변수를 활용하면 프로그램 내에서 값을 저장하고 재사용할 수 있으며, 코드의 가독성과 유지보수성을 높일 수 있습니다.

Python의 가장 큰 장점 중 하나는 **동적 타이핑(dynamic typing)**입니다. 변수의 데이터 타입을 미리 선언할 필요 없이, 값이 할당되는 순간 자동으로 결정됩니다. 이를 이해하면 Python 프로그래밍을 더욱 효과적으로 활용할 수 있습니다.

이 글에서는 변수의 개념과 종류, 올바른 사용법을 배우고, Python의 기초 문법을 예제와 함께 설명하겠습니다.

 

 

Online Python Compiler (Interpreter) - Programiz

Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

www.programiz.com

🔗 온라인에서 Python 코드 실행하기


🔹 Python 변수란?

변수(Variable)는 값을 저장하는 메모리 공간입니다. 프로그래밍에서 변수는 데이터를 저장하고 필요할 때 참조하는 역할을 합니다.

변수의 주요 기능

  • 데이터를 저장하고 필요할 때 참조할 수 있음
  • 코드를 보다 간결하고 효율적으로 작성 가능
  • 연산 및 데이터 처리를 보다 용이하게 함

Python 변수의 특징

  • 동적 타이핑: 변수의 타입을 명시적으로 선언할 필요 없음
  • 유연한 데이터 저장: 정수, 실수, 문자열, 리스트 등 다양한 데이터 타입 저장 가능
  • 재할당 가능: 동일한 변수에 다른 값과 타입을 자유롭게 변경 가능

📌 예제: 변수 선언 및 사용

# 변수 선언 및 값 할당
x = 10  # 정수형 변수
name = "Python"  # 문자열 변수
pi = 3.14  # 실수형 변수

# 변수 출력
print(x)  # 10
print(name)  # Python
print(pi)  # 3.14

🔹 Python 변수의 종류

Python에서는 다양한 유형의 변수를 사용할 수 있습니다.

1️⃣ 정수형 변수 (Integer)

정수를 저장하는 변수로, 소수점이 없는 숫자를 저장할 때 사용합니다.

age = 25
print(age)  # 25

2️⃣ 실수형 변수 (Float)

소수점을 포함한 숫자를 저장하는 변수입니다.

temperature = 36.5
print(temperature)  # 36.5

3️⃣ 문자열 변수 (String)

문자열을 저장하는 변수로, 따옴표(' 또는 ")로 감싸서 표현합니다.

message = "Hello, Python!"
print(message)  # Hello, Python!

4️⃣ 불리언 변수 (Boolean)

참(True) 또는 거짓(False) 값을 저장하는 변수입니다.

is_python_fun = True
print(is_python_fun)  # True

5️⃣ 리스트 변수 (List)

여러 개의 값을 하나의 변수에 저장할 수 있습니다.

numbers = [1, 2, 3, 4, 5]
print(numbers)  # [1, 2, 3, 4, 5]

 


🔹 Python 변수 사용법

1️⃣ 변수 값 변경 (재할당)

Python에서는 동일한 변수에 다른 값 또는 다른 타입의 값을 저장할 수 있습니다.

x = 10
print(x)  # 10
x = "Hello"
print(x)  # Hello

2️⃣ 변수 이름 규칙

변수명을 설정할 때 다음 규칙을 따라야 합니다.

  • 영문자, 숫자, _ (밑줄) 사용 가능
  • 숫자로 시작할 수 없음 (예: 1name → 잘못된 예시)
  • 대소문자를 구별함 (예: myVar와 Myvar는 서로 다른 변수로 인식됨)
  • Python의 예약어 사용 불가 (예: if, while, def 등은 변수명으로 사용할 수 없음)

📌 올바른 변수명 예시

user_name = "Alice"  # 올바름
age_25 = 25  # 올바름
myVar = 10  # 올바름

📌 잘못된 변수명 예시

1name = "John"  # 숫자로 시작
if = 100  # 예약어 사용

 


🔹 Python 기초 문법

주석(Comment)

주석은 코드 실행에는 영향을 주지 않으며, 코드의 설명을 추가하는 역할을 합니다.

# 한 줄 주석 예제
x = 10  # 변수 x에 10을 저장

"""
여러 줄 주석 예제
이 코드는 변수 x를 출력합니다.
"""
print(x)  # 10

출력 (print 함수)

print() 함수를 사용하여 콘솔에 값을 출력할 수 있습니다.

name = "Python"
print("Hello,", name)  # Hello, Python

데이터 타입 확인 (type 함수)

변수의 데이터 타입을 확인할 때 type() 함수를 사용합니다.

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

기본 연산

Python에서는 다양한 연산자를 사용할 수 있습니다.

# 사칙연산
print(5 + 3)  # 8
print(10 - 4)  # 6
print(2 * 3)  # 6
print(10 / 2)  # 5.0

입력 받기 (input 함수)

사용자로부터 입력을 받을 때 input() 함수를 사용합니다.

name = input("이름을 입력하세요: ")
print("안녕하세요,", name)

 


🎯 마무리

Python의 변수 선언과 기초 문법을 익히면 프로그래밍의 기초를 다질 수 있습니다. 변수를 적절히 활용하면 데이터를 효율적으로 관리하고 코드의 가독성을 높일 수 있습니다. 또한, Python의 유연한 변수 타입과 동적 할당 기능을 이해하면 더욱 강력한 코드를 작성할 수 있습니다.

이제 직접 변수를 선언하고 다양한 데이터 타입을 실습해보세요!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함