공부하기
[파이썬] int, 이게 뭐지? – 파이썬 정수형 완전 쉬운 설명
빛나다00
2025. 5. 25. 18:22
프로그래밍을 처음 시작하면 가장 먼저 만나는 것이 바로 자료형입니다.
그 중에서도 숫자를 다룰 때 쓰는 int는 정말 자주 등장하는 기본형이죠.
하지만 처음에는 'int'가 뭔데? 왜 써?'라는 생각이 들 수도 있어요.
이 글에서는 파이썬의 int 자료형에 대해 쉽고 친절하게 설명해드릴게요. 😊
🧮 int는 뭘까?
int는 **정수(integer)**의 줄임말이에요.
즉, 소수점이 없는 숫자를 의미하죠.
예를 들어:
1, 0, -5, 100, 9999
이런 숫자들은 모두 int입니다.
반면 3.14처럼 소수점이 있는 숫자는 int가 아니라 float라고 해요.
✅ int는 언제 쓰일까?
int는 숫자를 계산할 때 씁니다.
덧셈, 뺄셈, 곱셈, 나눗셈까지 다 할 수 있어요.
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a // b) # 3 (나눈 뒤 소수점 버림)
※ 참고로 a / b는 실수로 결과가 나와요 (예: 3.333...).
🔁 다른 것들을 int로 바꿀 수도 있어요
문자처럼 생긴 숫자나 소수도 int()라는 함수를 쓰면 정수로 바꿀 수 있어요.
print(int("123")) # 123
print(int(3.9)) # 3 (소수점 아래는 버림)
하지만 숫자가 아닌 글자 "abc" 같은 건 int()로 바꿀 수 없고 에러가 납니다.
int("abc") # ❌ ValueError
⚠️ 주의할 점 2가지
- 글자는 숫자로 못 바꿔요
→ "123"은 가능하지만 "hello"는 에러! - 소수 → 정수로 바꿀 땐, 내림이 아니라 그냥 잘라요
→ int(3.9) → 3, int(-2.8) → -2
🧠 기억해두면 좋은 점
항목 | 설명 |
의미 | 정수 (소수점 없는 숫자) |
예시 | 0, -10, 123, 9999 |
계산 | 덧셈, 뺄셈, 곱셈, 나눗셈 가능 |
변환 가능 | 문자열 "123", 실수 3.14 등 |
주의사항 | 숫자 아닌 글자는 변환 불가, 소수는 절삭 |
✅ 한 줄 요약
int는 파이썬에서 정수를 다룰 때 쓰는 자료형이에요.
숫자 계산할 때 꼭 필요하고, 다른 자료형도 변환할 수 있어요.