오늘 배운 파이썬 핵심 요약 정리 (사칙연산 / 문자열 / f-string / 오류 해결법)
2025. 6. 24. 00:02ㆍPython
✅ 1. 파이썬 사칙연산
연산 기호 예시 결과
| 더하기 | + | 10 + 5 | 15 |
| 빼기 | - | 10 - 5 | 5 |
| 곱하기 | * | 10 * 5 | 50 |
| 나누기 | / | 10 / 5 | 2.0 (소수 나옴) |
a = 10 + 5
b = 10 - 5
c = 10 / 5
d = 10 * 5
print(a, b, c, d) # 결과: 15 5 2.0 50
✅ 2. 문자열(String)이란?
- 글자들 묶음 = 문자열 = "안녕" 또는 'Hello'
- 문자열끼리는 +로 붙일 수 있어요
print("안녕" + " 친구") # 결과: 안녕 친구
✅ 3. 중요한 주의사항!
문자열 + 숫자 = ❌ 오류납니다!
age = 10
print("나이는 " + age) # ❌ TypeError 발생
이유:
문자열과 숫자는 서로 다른 종류라서 그냥 더할 수 없어요.
✅ 4. 해결 방법 ① : str()로 숫자를 문자로 바꾸기
age = 10
print("나이는 " + str(age)) # ✅ 결과: 나이는 10
✅ 5. 해결 방법 ② : f-string 사용하기 (추천!)
age = 10
print(f"나이는 {age}") # ✅ 결과: 나이는 10
f-string 문법
f"문장 안에 {변수이름} 넣기"
✅ 6. f-string 예제 모음
코드 출력 결과
| name = "현진"print(f"내 이름은 {name}") | 내 이름은 현진 |
| score = 90print(f"점수는 {score}점") | 점수는 90점 |
| a = 10b = 5print(f"{a} + {b} = {a + b}") | 10 + 5 = 15 |
✅ 7. 계산도 f-string 안에서 가능!
a = 7
b = 3
print(f"{a} 곱하기 {b}는 {a * b}입니다.")
# 출력: 7 곱하기 3는 21입니다.
✅ 8. 총정리 - 이것만 외우면 OK!
하고 싶은 일 써야 하는 코드
| 숫자 + 글자 출력 | "문자열" + str(숫자) |
| 간단하게 출력 | f"문자열 {변수}" |
| 수식 넣기 | f"{a} + {b} = {a + b}" |
🔥 암기 팁 (버스/지하철에서도 머릿속에 넣기)
- "문자" + 숫자 ❌ → str(숫자)로 바꾸자!
- f"문장 {변수}" → f-string 공식!
- f-string은 숫자, 글자, 계산 전부 가능!
- "+"는 계산도 되고, 문자열 연결도 된다" → 단, 타입이 같아야 함!
✅ 마무리 연습문제 (머릿속으로 풀어보기)
- name = "현진"일 때
f"안녕하세요, 제 이름은 {name}입니다" → 뭐라고 출력될까? - a = 5, b = 3일 때
f"{a} 더하기 {b}는 {a+b}입니다" → 결과는? - "나이는 " + 20 → 이 코드가 왜 오류일까
'Python' 카테고리의 다른 글
| 점프 투 파이썬 핵심 요약 노트 (문자열, 리스트, 변수 편) (0) | 2025.06.24 |
|---|---|
| 파이썬 f-string 완전 쉬운 설명 (3) | 2025.06.23 |
| 변수란? 이름 짓는 규칙부터 오류 예시까지! (0) | 2025.06.23 |
| print() vs input() 차이 (2) | 2025.06.23 |
| 📌 [부동산 분석 2편] folium, geopandas로 지도 위에 인프라 시각화하기 (0) | 2025.06.18 |