파이썬 초급 5강 – 변수란? 변수 선언과 사용법

처음 파이썬을 배우면 가장 먼저 배우는 문법 중 하나가 변수(variable)입니다.
변수는 데이터를 저장하는 공간으로, 코드를 구성하는 핵심 요소예요.
이번 강의에서는 변수 선언 방법과 사용하는 법을 하나씩 쉽게 알려드릴게요.


목차


변수란 무엇인가요?

변수는 쉽게 말하면 데이터를 담는 상자예요.
우리는 값을 직접 쓰는 대신 변수에 저장하고, 나중에 그 변수를 불러서 사용할 수 있어요.


변수란 무엇인가요

name = "철수"
print(name)

위 예제에서 "철수"라는 값을 name이라는 변수에 담고,
print() 함수를 통해 그 값을 출력하고 있어요.


파이썬 변수 선언 문법

파이썬은 변수 선언이 매우 간단해요.
자료형을 따로 쓰지 않고 바로 이름 = 값 형태로 사용해요.

문법 구조설명
변수명 = 값예: age = 25
변수명은 영문/숫자/밑줄(_) 사용 가능숫자로 시작 불가
대소문자 구분nameName은 다른 변수

예제:


파이썬 변수 선언 문법

age = 20
height = 172.5
name = "영희"

변수에는 숫자, 문자열, 소수점 등 다양한 값을 넣을 수 있어요.


다양한 데이터 타입 저장해보기

변수 이름타입
age25정수(int)
height175.2실수(float)
name“영희”문자열(str)
is_adultTrue불(bool)

파이썬은 자동으로 타입을 인식하기 때문에, 변수에 어떤 값을 넣느냐에 따라 형식이 결정돼요.

👉 변수에 대한 공식 문서 예요.


변수 이름 짓는 규칙

  1. 숫자로 시작하면 안 돼요
    X 2name = "철수" → 오류 발생
    O
  2. 띄어쓰기 대신 언더스코어 사용
    user_name = "홍길동"
  3. 한글 변수도 가능하지만 권장하지 않아요
    이름 = "지수" 가능하지만, 영어 사용 권장
  4. 대소문자 구분
    Name, name, NAME은 모두 다른 변수예요.

변수와 연산자 함께 사용하기


변수와 연산자 함께 사용하기

a = 10
b = 5
total = a + b
print(total)

a + b의 결과를 total에 저장한 뒤 출력했어요.
이처럼 변수는 연산에도 자유롭게 사용할 수 있어요.


변수에 입력값 저장하기

사용자에게 입력을 받아서 변수에 저장해보는 것도 가능해요.


변수에 입력값 저장하기

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

이 코드를 실행하면 이름을 입력받고, 인사말이 출력돼요.


변수 사용 예제 종합


변수 사용 예제 종합

name = "홍길동"
age = 30
is_adult = age >= 20

print("이름:", name)
print("성인인가요?", is_adult)

이처럼 변수는 프로그램의 데이터를 저장하고 다루는 중심이에요.


연습문제 10개 – 변수 선언과 사용법

  1. 변수 선언하기
    자신의 나이를 저장하는 변수 age를 선언하고, print() 함수로 출력해보세요.
  2. 문자열 변수 만들기
    변수 name"홍길동"을 저장하고 출력해보세요.
  3. 숫자형 변수 더하기
    변수 a = 10, b = 5를 선언하고 두 값을 더해 total 변수에 저장한 뒤 출력해보세요.
  4. 잘못된 변수명 찾기
    아래 변수명 중 파이썬에서 사용할 수 없는 것을 모두 고르세요.
    • 2name
    • user_name
    • my-age
    • _score
    • True
  5. 입력값을 변수에 저장하기
    사용자에게 이름을 입력받고, "안녕하세요, [이름]"이라고 출력하는 코드를 작성해보세요.
  6. 자료형 유추하기
    아래 코드에서 각 변수의 자료형은 무엇인지 적어보세요.
    name = "철수"
    age = 25
    is_adult = True
    height = 175.3
  7. 변수 이름 바르게 짓기
    다음 설명에 맞게 알맞은 변수 이름을 영어로 선언해보세요.
    • 사용자의 이메일 주소
    • 제품 가격
    • 로그인 상태 (참/거짓)
  8. 한 줄 주석 작성하기
    변수 score = 95 위에 "시험 점수 저장"이라는 설명을 주석으로 추가해보세요.
  9. 문자열 결합 출력하기
    name = "영희", city = "서울"인 경우,
    "영희는 서울에 살아요" 라는 문장을 출력해보세요.
  10. 코드 완성하기
    아래 코드의 빈칸을 채워 올바르게 작동하도록 수정하세요.
    _____ = "지수"
    print("이름은", _____)

끝으로 – 변수는 파이썬의 시작점입니다

변수를 제대로 이해하고 활용하면 코드를 효율적으로 작성할 수 있어요.
데이터를 저장하고 불러오는 흐름을 익히는 것이 파이썬 문법의 첫걸음이에요.
오늘 배운 변수 선언과 사용법을 잘 기억해두면, 앞으로 조건문, 반복문에서도 자연스럽게 이어질 수 있어요.

👉 이전 강의: 파이썬 초급 4강 – 주석과 들여쓰기: 파이썬 문법의 시작


파이썬 초급 5강 – 변수란? 변수 선언과 사용법

자주 묻는 질문 (FAQ)

Q1. 변수란 무엇인가요?
A1. 변수는 데이터를 담는 상자로, 값을 저장하고 불러오는 용도로 사용됩니다.

Q2. 파이썬에서 변수는 어떻게 선언하나요?
A2. 파이썬은 자료형 없이 ‘이름 = 값’ 형태로 간단히 선언합니다.

Q3. 변수 이름 규칙은 무엇인가요?
A3. 영문, 숫자, 밑줄 사용 가능하며 숫자로 시작할 수 없고 대소문자를 구분합니다.

Q4. 변수에 어떤 데이터 타입을 저장할 수 있나요?
A4. 정수, 실수, 문자열, 불린 등 다양한 타입을 저장할 수 있습니다.

Q5. 변수와 연산자는 어떻게 함께 사용하나요?
A5. 변수에 값을 저장한 후, 예: a + b 형태로 연산 결과를 다른 변수에 저장합니다.

Q6. input()을 이용한 입력값 저장은 어떻게 하나요?
A6. name = input(“이름을 입력하세요:”) 형태로 사용자 입력을 변수에 저장합니다.

Q7. 코드 예시에서 변수 사용은 어떻게 되나요?
A7. print(name)처럼 변수를 불러와 값을 출력할 수 있습니다.

Q8. 연습문제는 어떤 것들이 있나요?
A8. 나이 저장, 문자열 연결, 잘못된 변수명 찾기 등 총 10가지 유형으로 구성되어 있습니다.

Q9. 변수 선언이 중요한 이유는 무엇인가요?
A9. 변수를 이해하면 조건문, 반복문 등 프로그래밍 흐름을 자연스럽게 이어갈 수 있기 때문입니다.

Q10. 변수 사용 후 학습할 문법은 무엇인가요?
A10. 조건문(if), 반복문(for/while) 등을 다음 강의에서 다루게 됩니다.

이 게시물이 얼마나 유용했습니까?

평점을 매겨주세요.

평균 평점 4.9 / 5. 투표수 5721

가장먼저, 게시물을 평가 해보세요.

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.