안녕하세요!
어제 제가 파이썬을 처음 배우면서 가장 먼저 접했던 '데이터 타입'과 '연산'에 대해 정리해봤어요. 막상 공부해 보니 너무 기본적인 내용인데도 헷갈리는 부분이 있더라고요. 저처럼 파이썬에 이제 막 발을 들이시는 분들께 조금이나마 도움이 될까 해서 제가 이해한 내용을 공유해 봅니다!
1. 파이썬, 값에도 종류가 있다고? '데이터 타입' 파헤치기!
프로그래밍에서 숫자는 숫자, 문자는 문자라고 생각했는데, 파이썬에서는 이것들을 '데이터 타입'이라는 이름으로 구분하더라고요! 제가 정리해본 내용은 이렇습니다.
파이썬에서 다루는 값들은 크게 정수(integer), 실수(float), 문자열(string) 이렇게 세 가지로 나눌 수 있었어요.
| 값 분류 | 타입 | 제가 배운 예시 |
| 숫자 | 정수 | 1, 0, -5 |
| 실수 | 3.14, 0.5 | |
| 문자열 | 문자열 | '안녕하세요', "Python" |
특히 흥미로웠던 건, 다른 언어와 달리 파이썬은 한 글자든 여러 글자든 모든 글자들을 '문자열'로 취급한다는 점이었어요! type()이라는 함수를 쓰면 어떤 값의 타입인지 바로 확인할 수 있답니다. 저도 이걸로 직접 확인해봤어요.
# 궁금한 값의 타입을 print(type(값))으로 확인!
print(type(1000)) # 앗, 이건 정수(int)!
print(type(3.14)) # 소수점이 있으니 실수(float)구나!
print(type("안녕")) # 따옴표 안에 있으니 문자열(str)이네!
print(type('3')) # 숫자인 줄 알았는데, 따옴표 때문에 문자열이 되어버렸어요!
2. 파이썬으로 계산하기: '연산자' 뽀개기!
파이썬에서도 우리가 아는 덧셈, 뺄셈, 곱셈, 나눗셈 같은 사칙연산이 가능했어요! 심지어 거듭제곱도 된답니다.
가. 숫자 연산: 익숙하지만 조금 다른!
- 덧셈 (+), 뺄셈 (-): 이건 뭐 다들 아시는 그대로!
- 곱셈 (*): 수학의 'x' 대신 * 기호를 쓴다는 걸 배웠어요!
-
Python
print(10 * 3) # 결과는 30! - 나눗셈 (/): 특이하게도 나눗셈 결과는 무조건 **소수점(실수)**으로 나온대요!
-
Python
print(10 / 3) # 결과는 3.3333333333333335 (정확히 떨어지지 않아도 소수점으로!) - 거듭제곱 (**): ** 이렇게 별표 두 개를 이어서 쓰면 제곱을 할 수 있어요!
-
Python
print(10 ** 3) # 10을 세 번 곱하는 거니까 1000!
나. 연산자 우선순위: 계산은 순서대로!
수학처럼 파이썬도 계산 순서가 있어요. 곱셈/나눗셈이 덧셈/뺄셈보다 먼저 계산된대요. 헷갈릴 때는 괄호 ()를 사용해서 순서를 명확하게 해주는 게 좋다고 배웠어요!
print(5 + 3 * 2) # 3 * 2가 먼저 계산돼서 5 + 6 = 11!
print((5 + 3) * 2) # 괄호 안의 5 + 3이 먼저 계산돼서 8 * 2 = 16!
다. 문자열 연산: 문자로도 계산을?!
문자열도 연산이 된다는 게 정말 신기했어요!
- 문자열 결합 (+): 문자열끼리 +를 쓰면 이어붙여진대요!
-
Python
print("안녕" + "하세요") # '안녕하세요'가 됩니다! - 문자열 반복 (*): 문자열과 숫자를 *로 곱하면 그 숫자만큼 반복돼요!
-
Python
print("안녕" * 3) # '안녕안녕안녕'이 됩니다! - 🚨 주의!: 문자열은 나눗셈은 안 된대요!
3. 코드에 메모 남기기: '주석' 달기!
코드를 짜다 보면 나중에 내가 뭘 짰는지 잊어버리거나, 다른 사람이 내 코드를 볼 때 설명을 남겨야 할 때가 있잖아요? 그때 # 기호를 쓰고 싶은 말을 적으면 된대요! 이걸 **'주석'**이라고 하는데, 파이썬은 이 주석을 아예 실행하지 않는다고 해요. 개발자들끼리 소통하거나 나중에 내가 코드를 다시 볼 때 정말 유용할 것 같아요.
# 이 부분은 숫자의 타입을 확인하는 코드예요!
print(type(123))
4. 결과는 눈으로 봐야지! 'print()' 함수
마지막으로! 제가 파이썬 코드를 실행했을 때 그 결과를 눈으로 보려면 print() 함수를 써야 한대요. 주피터 노트북처럼 편리한 환경에서는 그냥 값만 입력해도 결과가 나오지만, 실제 개발할 때는 print()를 꼭 써야 한다고 하네요!
print("Hello, Python!") # 'Hello, Python!'이 화면에 출력됩니다.
💡 저의 첫 번째 파이썬 실습 결과! (여러분도 해보세요!)
제가 직접 파이썬 인터프리터(실행 환경)에서 방금 배운 내용을 실습해본 결과예요! 간단한 덧셈, 문자열 연산 등을 해봤는데, 눈으로 직접 보니 더 이해가 잘 되는 것 같았어요.

'📚 파이썬 입문' 카테고리의 다른 글
| 📚파이썬 입문기 5일차: 문자열 포매팅 및 타입 변환 (0) | 2025.07.19 |
|---|---|
| 📚파이썬 입문기 4일차: 문자열 다루기 (1) | 2025.07.18 |
| 📚파이썬 입문기 3일차: 파이썬 문자열 정리 (0) | 2025.07.17 |
| 📚파이썬 입문기 2일차: 파이썬 변수 정리 (1) | 2025.07.16 |