본문 바로가기
Python

(Python)2강: 변수와 데이터 타입

by ERLite 2026. 5. 7.

📘 2강: 변수와 데이터 타입

학습 목표

  • 파이썬에서 변수를 선언하고 활용하는 방법을 이해한다.
  • 기본 데이터 타입(숫자형, 문자열, 불리언)을 학습한다.
  • 간단한 연산과 데이터 변환을 실습한다.

📝 강의 내용

  1. 변수 개념
    • 변수는 데이터를 저장하는 공간
    • = 연산자를 사용해 값 할당
    • 예: x = 10, name = "홍길동"
  2. 데이터 타입
    • 숫자형: int, float
    • 문자열: str
    • 불리언: True, False
  3. 형 변환
    • int(), float(), str() 함수 활용
    • 예: int("123") → 123
  4. 연산자
    • 산술 연산자: +, -, *, /, //, %, **
    • 비교 연산자: ==, !=, <, >
    • 논리 연산자: and, or, not

💻 실습 예제

python
# 1. 변수 선언과 출력
x = 10
y = 3.5
name = "홍길동"
is_student = True

print("x:", x)
print("y:", y)
print("이름:", name)
print("학생 여부:", is_student)

# 2. 산술 연산
print("x + y =", x + y)
print("x // y =", x // y)  # 정수 나눗셈
print("x % y =", x % y)    # 나머지

# 3. 형 변환
num_str = "123"
num_int = int(num_str)
print("문자열 → 정수:", num_int)

# 4. 논리 연산
a = True
b = False
print("a and b =", a and b)
print("a or b =", a or b)
print("not a =", not a)

❓ 퀴즈

  1. 다음 중 문자열 타입에 해당하는 것은?
    • A) "Hello"
    • B) 123
    • C) True
  2. x = 5, y = 2일 때 x ** y의 결과는?
    • A) 10
    • B) 25
    • C) 7
  3. int("45")의 결과는?
    • A) "45"
    • B) 45
    • C) 오류 발생