프로그래밍을 처음 시작하면 가장 먼저 만나는 것이 바로 자료형입니다.
그 중에서도 숫자를 다룰 때 쓰는 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는 파이썬에서 정수를 다룰 때 쓰는 자료형이에요.
숫자 계산할 때 꼭 필요하고, 다른 자료형도 변환할 수 있어요.
'공부하기' 카테고리의 다른 글
[파이썬]print( ) 함수 (1) | 2025.05.25 |
---|---|
[파이썬] 설치하고, 실행하기 (1) | 2025.05.25 |
[파이썬] 파이썬에서 int가 뭐야? - 어린이 수준으로 설명 (1) | 2025.05.25 |
컴퓨터활용능력 시험 완벽 정리: 자격증부터 합격 전략까지! (0) | 2025.05.06 |
ITQ 시험 완벽 가이드: 자격증 준비부터 취득까지! (2) | 2025.05.06 |