
오늘의 학습 목표
- 변수는 무엇인가?
- 자료형이란 무엇인가?
변수
변수는 데이터를 저장해두는 곳으로,
파이썬에서는 변수를 다음과 같이 사용이 되고 있어요
age = 20
name = "Funital"
변수의 이름을 지정을 할때,
규칙이 존재하는데요!
- 제일 첫 글자에 숫자 X
1age = 20 # ❌ SyntaxError
age = 20 # ✅ 가능
- 공백 X
my name = 'Funital' # ❌ Error
myName = 'Funital' # ✅ 가능
- 특수문자 X(밑줄 '_'은 제외!)
my$age = 30 # ❌ Error
my_age = 30 # ✅ 가능
- 파이썬 예약어 X
for = 20 # ❌ Error
추가적으로, 우리는 가독성이 높은 코드를 지향하잔아요?
파이썬 커뮤니티에서 추천하는 규칙이 추가로 존재하는데요,
- 소문자 + 밑줄 : 일명 snake_case
patient_name
- 대문자로 시작 X : 클래스명이 아니라면 대문자로 시작 X
UserName # ❌
user_name # ✅
- 상수를 표현할때는 대문자로만!
MAX_TEMP = 40
- 한 글자 변수는 지양하기 & 의미가 담겨있도록!
a, b, c = 10, 20, 30 # 🤔
age, temp, max = 10, 20, 30 # ✅ 해당 변수명을 명확하게! 의미도 포함!
자료형
자료형이란, 지정할 데이터가 어떤 종류인지를 나타내는 것입니다.
파이썬에서는 크게 4가지로 나눌 수 있는데요,
- int : 정수형
- float : 실수형
- str : 문자열
- bool : 참/거짓
그렇다면, 왜 자료형을 나눠야 할까요?
파이썬의 특성상, 같은 자료형끼리만 정상적인 연산이 가능하고, 자료형이 다르면 오류가 발생할 수 있기 때문입니다.
예를 들어,
print("100" + "20") # 문자열 연결
print(100 + 20) # 숫자 덧셈
print("100" + 20) # ❌ Error
문자열 끼리, 혹은 숫자 끼리는 연산이 가능하지만,
문자열과 숫자의 연산은 불가능하기에, 데이터를 다룰 때는 자료형 구분이 중요합니다!
그렇다면, 해당 데이터 값의 타입을 구분하려면 어떻게 해야할까요?
바로, type()을 사용하면 되는데요!
print(type(10)) # <class 'int'>
print(type(36.5)) # <class 'float'>
print(type("Funital")) # <class 'str'>
print(type(False)) # <class 'bool'>
이처럼, 어떤 값이 어떤 자료형인지에 대해
type() 함수로 알아볼 수 있어요!
실습해보기
위에서 학습한 내용을 실습을 통해 학습해봤어요.
먼저, 변수를 만들고, 해당 변수에 여러가지 값을 넣어봤어요

그리고, 만든 변수들의 자료형을 알아봤어요

이번 학습을 통해 변수와 자료형이라는 프로그래밍의 가장 기초적인 개념을 이해할 수 있었습니다.
앞으로는 다양한 데이터를 다루면서
자료형을 명확히 구분하고, 더 읽기 좋은 코드 작성을 위해 변수명에도 신경 쓰며 학습을 이어가고자 합니다!
'개발' 카테고리의 다른 글
| 파이썬: 반복문 (0) | 2026.03.30 |
|---|---|
| 파이썬: 연산자와 조건문 (0) | 2026.03.28 |
| 파이썬: Colab으로 시작 (0) | 2026.03.27 |
| JavaScript 입문하기 (0) | 2026.03.27 |
| CSS 입문하기 #2 (0) | 2026.03.26 |