🚀 Python 기본 변수 배우기 – 프로그래밍의 첫걸음!
Python에서 변수(Variable) 는 데이터를 저장하는 공간입니다.
이번 글에서는 변수를 선언하는 방법과 다양한 데이터 타입에 대해 알아보겠습니다. 😊
1. 변수란?
변수는 데이터를 저장할 수 있는 메모리 공간으로, 값을 할당하면 언제든 사용할 수 있습니다.
Python에서는 변수를 선언할 때 별도의 자료형을 지정하지 않고 값을 할당하면 자동으로 타입이 결정됩니다.
✅ 변수 선언 예제:
a = 10 # 정수형 (int)
b = 3.14 # 실수형 (float)
c = "Hello" # 문자열 (str)
d = True # 불리언 (bool)
print(a, b, c, d)
📌 Python은 동적 타이핑(Dynamic Typing) 언어이므로, 변수에 어떤 값이 들어가느냐에 따라 자동으로 타입이 결정됩니다.
2. 변수의 명명 규칙
변수를 선언할 때 다음 규칙을 지켜야 합니다.
a = b = c = 50
print(a, b, c) # 50 50 50
✅ 올바른 변수명 예시:
my_var = 10 # 소문자 + 언더스코어 사용 권장
userName = "Tom" # 카멜 표기법 (camelCase)
_age = 25 # 언더스코어로 시작 가능
PI = 3.141592 # 상수는 대문자로 표기 (관례)
❌ 잘못된 변수명 예시:
2name = "John" # 숫자로 시작할 수 없음
my-var = 5 # 하이픈(-) 사용 불가능
def = 100 # Python 키워드 사용 불가능
📌 Python의 변수명은 의미 있는 단어를 사용하는 것이 좋으며, 일반적으로 snake_case 스타일을 권장합니다.
3. 여러 개의 변수 한 번에 할당하기
Python에서는 여러 개의 변수를 한 줄에 할당할 수 있습니다.
x, y, z = 10, 20, 30
print(x, y, z) # 10 20 30
또한 같은 값을 여러 변수에 동시에 할당할 수도 있습니다.
✅ 여러 값을 한 번에 처리할 때 유용한 기능!
4. 변수와 데이터 타입
Python에는 기본적으로 다음과 같은 자료형(Data Type) 이 있습니다.
🔹 정수형(Integer, int)
num = 100
print(type(num)) # <class 'int'>
- 정수를 저장하는 타입
- 크기 제한 없이 큰 숫자도 다룰 수 있음
🔹 실수형(Float)
pi = 3.14
print(type(pi)) # <class 'float'>
- 소수점이 있는 숫자를 저장
- 과학적 표기법도 가능 (예: 1.2e3 → 1200.0)
🔹 문자열(String, str)
text = "Python is fun!"
print(type(text)) # <class 'str'>
- 작은따옴표(') 또는 큰따옴표(")로 감싸서 선언
- 여러 줄 문자열은 """ 또는 ''' 사용 가능
🔹 불리언(Boolean, bool)
is_python = True
print(type(is_python)) # <class 'bool'>
- True 또는 False 값을 가짐
- 조건문에서 주로 사용됨
5. 변수 타입 변환 (형 변환)
변수의 타입을 변경하고 싶을 때는 형 변환(Type Casting) 을 사용합니다.
num = 10
num_str = str(num) # 정수를 문자열로 변환
print(num_str, type(num_str)) # "10" <class 'str'>
float_num = float(num) # 정수를 실수로 변환
print(float_num, type(float_num)) # 10.0 <class 'float'>
📌 Python은 int(), float(), str() 같은 함수를 사용하여 데이터 타입을 변환할 수 있습니다.
6. 변수 삭제하기
Python에서는 del 키워드를 사용하여 변수를 삭제할 수 있습니다.
x = 100
del x
print(x) # 오류 발생 (NameError: name 'x' is not defined)
✅ 메모리를 효율적으로 관리할 때 유용한 기능!
7. 마무리 및 다음 글 예고
이제 Python에서 변수를 선언하고 사용하는 방법을 배웠습니다! 🎉
다음 글에서는 Python의 리스트, 튜플, 딕셔너리 등 다양한 자료형을 자세히 알아보겠습니다. 🚀
📌 Python 기초를 차근차근 배워가며 실습해 보세요! 😊
'Python' 카테고리의 다른 글
[일단!]Python 자료형 완벽 정리 – 리스트(list) (3) | 2025.02.10 |
---|---|
[일단!] Python 기초 배우기 – 초보 개발자 프로그래밍 (2) | 2025.02.09 |
[일단!] 코딩이 편해지는 VS Code 확장 프로그램 추천 (웹 개발부터 파이썬까지) (3) | 2025.02.09 |