지금까지는 파이썬의 기초적인 내용을 소개해 드렸다면,
이번에는 예제 코드와 활용 사례 형태로 정리하면서 본격적으로 배워보려고 합니다.
변수와 자료형 (int, float, str 등)을 아래에서 확인해 보세요

변수와 자료형 (int, float, str 등)
1. 변수란?
변수는 데이터를 저장하는 이름표입니다. 파이썬에서는 별도의 자료형 선언 없이 숫자, 문자, 불리언 등 다양한 값을 한 번에 저장할 수 있습니다.
python
a = 10 # 정수형 변수
b = 3.14 # 실수형 변수
c = "Python" # 문자열 변수
d = True # 불리언 변수
2. 파이썬의 주요 자료형
-
int: 정수, 예) 1, -10, 0
-
float: 실수, 예) 3.14, -2.8, 0.0
-
str: 문자열, 예) “Python”, ‘파이썬’
-
bool: 참/거짓, 예) True, False
예제 코드: 자료형 확인하기
python
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'str'>
print(type(d)) # <class 'bool'>
3. 문자열 다루기 (인덱싱 & 슬라이싱)
문자열도 인덱스를 이용해서 원하는 부분만 쉽게 추출할 수 있습니다.
python
text = "Python"
print(text[0]) # 'P' (첫 글자)
print(text[-1]) # 'n' (마지막 글자)
print(text[0:3]) # 'Pyt' (부분 선택)
print(text.upper()) # 'PYTHON' (대문자 변환)
4. 자료형 변환 (Type casting)
필요할 때는 자료형을 변환해서 사용할 수 있습니다.
python
number_str = "100"
number_int = int(number_str) # 문자열 → 정수
number_float = float(number_str) # 문자열 → 실수
print(number_int + 50) # 150print(number_float + 0.5) # 100.5
age = 30print(“나이: “ + str(age)) # ‘나이: 30’ (정수를 문자열로 변환)
5. 활용 사례 및 꿀팁
1) 사용자 입력값은 기본적으로 문자열
python
age_input = input("나이를 입력하세요: ") # 27 입력 시
print(type(age_input)) # <class 'str'>
age_num = int(age_input) # 숫자로 변환 필요
print(age_num + 10) # 37
2) 변수 이름 규칙
-
영문자, 숫자, 밑줄(_)만 사용
-
숫자로 시작 불가
-
예약어 사용 불가 (예: if, for 등)
3) 동적 타이핑(Dynamic Typing)
값에 따라 자료형이 자동 결정되며, 중간에 다른 자료형으로도 변경 가능
python
var = "Hello"
var = 123 # 가능!
6. 실전 활용 예시
간단한 계산 입력 예제:
python
num1 = int(input("첫 번째 숫자: "))
num2 = int(input("두 번째 숫자: "))
result = num1 + num2
print("두 수의 합:", result)
사용자 입력값을 int로 변환해야 산술 연산이 정상적으로 동작!