안녕하세요! 지난 시간에는 파이썬 코드의 가독성을 높여주는 주석과 스타일, 그리고 파이썬 문법에서 중요한 들여쓰기 개념에 대해 알아보았습니다. 이제 여러분은 파이썬 코드를 읽고 이해하기 위한 기본적인 준비를 마쳤습니다.
이번 시간에는 파이썬 프로그래밍의 가장 핵심적인 요소인 **변수(Variable)**와 **자료형(Data Type)**에 대해 자세히 알아보겠습니다. 데이터는 프로그래밍의 모든 것이며, 변수는 그 데이터를 담는 그릇입니다. 어떤 종류의 데이터를 다루느냐에 따라 자료형이 달라집니다.
자, 이제 파이썬의 데이터를 다루는 방법을 함께 배워볼까요?
Part 1: 변수(Variable)란 무엇인가?
프로그래밍에서 변수는 데이터를 저장하는 이름을 가진 저장 공간이라고 생각할 수 있습니다. 우리가 물건을 담는 상자에 이름을 붙여놓고 필요한 물건을 쉽게 찾아 쓰는 것과 같아요.
1. 왜 변수를 사용할까요?
- 데이터 저장: 숫, 텍스트 등 다양한 데이터를 저장할 수 있습니다.
- 재사용성: 한 번 저장해 둔 데이터를 여러 번 재사용할 수 있습니다.
- 가독성: 데이터에 의미 있는 이름을 부여하여 코드를 더 쉽게 읽고 이해할 수 있도록 돕습니다.
- 유연성: 저장된 데이터를 언제든지 다른 값으로 변경할 수 있습니다.
2. 변수 선언 및 값 할당하기
파이썬에서 변수를 만들고 값을 저장하는 것을 변수 선언과 값 할당이라고 합니다. 이는 = 기호를 사용하여 이루어집니다.
기본 형식:
변수이름 = 저장할_값
예시:

3. 변수 이름 짓는 규칙 (중요!)
변수 이름은 아무렇게나 지을 수 없습니다. 몇 가지 규칙을 지켜야 합니다.
- 문자나 밑줄(_)로 시작: 숫자로 시작할 수 없습니다. (예: 1st_name (X), _name (O), name (O))
- 영문자, 숫자, 밑줄(_)만 사용 가능: 특수문자나 공백은 사용할 수 없습니다. (예: my name (X), my_name (O))
- 대소문자 구분: name과 Name은 서로 다른 변수입니다.
- 예약어(Keyword) 사용 금지: if, for, while, print 등 파이썬에서 이미 특별한 의미를 가지는 단어(예약어)는 변수 이름으로 사용할 수 없습니다.
Part 2: 자료형(Data Type) - 데이터의 종류
우리가 다루는 데이터는 숫자, 글자, 참/거짓 등 다양한 종류가 있습니다. 프로그래밍에서는 이러한 데이터의 종류를 **자료형(Data Type)**이라고 부릅니다. 파이썬은 변수에 값을 할당할 때 자동으로 자료형을 결정합니다.
type() 함수로 자료형 확인하기
어떤 변수가 어떤 자료형을 가지고 있는지 궁금할 때는 type() 함수를 사용할 수 있습니다.
예시:

Part 3: 숫자(Number) 자료형
숫자 자료형은 말 그대로 숫자를 저장하는 데 사용됩니다. 크게 두 가지로 나눌 수 있습니다.
1. 정수(Integer)
- 소수점이 없는 숫자입니다. 양수, 음수, 0 모두 포함됩니다.
- 파이썬에서는 int로 표현됩니다.
예시:

2. 실수(Float)
- 소수점이 있는 숫자입니다.
- 파이썬에서는 float으로 표현됩니다.
예시:

Part 4: 문자열(String) 자료형
문자열은 텍스트 데이터를 저장할 때 사용합니다. 글자, 단어, 문장 등 모든 텍스트는 문자열입니다.
1. 문자열 만들기
- 문자열은 큰따옴표(") 또는 **작은따옴표(')**로 감싸서 만듭니다. 어떤 것을 사용해도 상관없지만, 한 번 사용한 따옴표는 끝까지 동일하게 사용해야 합니다.
예시:

2. 문자열 합치기 (+) 와 반복하기 (*)
- 합치기 (+): 두 개 이상의 문자열을 이어 붙일 수 있습니다.
- 반복하기 (*): 문자열을 특정 횟수만큼 반복하여 새로운 문자열을 만들 수 있습니다.
예시:

Part 5: 불린(Boolean) 자료형
불린 자료형은 참(True) 또는 거짓(False) 두 가지 값만을 가집니다. 주로 어떤 조건이 맞는지 틀리는지를 판단할 때 사용됩니다.
- 파이썬에서는 bool로 표현됩니다.
- True와 False는 첫 글자를 반드시 대문자로 써야 합니다. (소문자로 쓰면 변수 이름으로 인식하여 오류가 발생할 수 있습니다.)
예시:

마무리하며
이번 시간에는 파이썬에서 데이터를 다루는 핵심 개념인 변수와 **자료형(숫자, 문자열, 불린)**에 대해 상세하게 알아보았습니다. 이 개념들은 앞으로 파이썬 코드를 작성하는 데 있어 가장 기본이 되는 요소이므로, 잘 이해하고 넘어가는 것이 중요합니다.
이제 데이터를 변수에 저장하고, 그 종류를 파악할 수 있게 되었으니, 다음 시간에는 이 데이터를 사용자로부터 입력받고 화면에 출력하는 방법을 배워보겠습니다. 사용자 입력과 출력(input, print) 포스팅에서 만나요!
궁금한 점이 있다면 언제든지 질문해주세요!
'Python' 카테고리의 다른 글
1-7. 파이썬 기본 연산자 (산술, 비교, 논리) (0) | 2025.06.20 |
---|---|
1-6. 사용자 입력과 출력 (input, print) (0) | 2025.06.17 |
1-4. 주석, 코드 스타일, 들여쓰기 개념 (0) | 2025.06.08 |
1-3. Hello, World! 파이썬 첫 실행 (0) | 2025.06.08 |
1-2. 파이썬 설치 및 개발 환경 세팅 (VS Code, Jupyter, IDLE 등) (0) | 2025.06.08 |