← 보드왕초보 코드 읽기 · 3/11
숫자, 글자(문자열), 계산, 참과 거짓
코드에 나오는 값은 크게 세 종류예요. 숫자, 글자, 참/거짓이에요.
| 종류 | 모양 예시 | 설명 |
|---|---|---|
| 정수 | 7, -3 | 소수점이 없는 숫자 |
| 실수 | 3.5, 1.0 | 소수점이 있는 숫자. 1.0처럼 .0이 붙으면 실수예요 |
| 문자열 | "Bori" | 따옴표로 감싼 글자. 따옴표가 없으면 변수 이름이에요 |
| 참/거짓 | True, False | 맞다/아니다. 첫 글자가 대문자예요 |
계산 기호는 아래와 같아요.
| 기호 | 예 | 결과와 설명 |
|---|---|---|
+ - * | 3 + 4, 6 * 2 | 더하기, 빼기, 곱하기 |
/ | 7 / 2 | 3.5 (나눗셈은 항상 소수까지 나와요) |
** | 2 ** 3 | 8 (거듭제곱. 2의 3제곱) |
== != >= <= | 5 == 5 | 비교해서 True/False를 돌려줘요. 같은지 묻는 기호는 =가 두 개(==)예요 |
글자와 글자도 +로 이어 붙일 수 있고, len(...)은 길이를 세요. 글자 속에 변수 값을 끼워 넣고 싶을 때는 따옴표 앞에 f를 붙이고 { } 안에 변수를 써요. 이것을 f-string이라고 해요.
name = "Bori"
print("Hi " + name)
print(f"{name}가 멍멍 짖습니다.")
print(len(name))
print(7 / 2, 2 ** 3)
print(5 == 5, 3 >= 4)
print(f"{3.14159:.2f}")
Hi Bori
Bori가 멍멍 짖습니다.
4
3.5 8
True False
3.14
| 코드 줄 | 무슨 뜻 |
|---|---|
"Hi " + name | 글자 이어 붙이기. 뒤에 공백이 있으니 "Hi Bori" |
f"{name}가 멍멍 짖습니다." | 중괄호 자리에 name의 값(Bori)이 들어가요 |
len(name) | 글자 수 B-o-r-i = 4 |
f"{3.14159:.2f}" | :.2f는 "소수 둘째 자리까지"예요. 3.14가 찍혀요 |
시험엔 이렇게 써요 — 이렇게 고르세요
f-string은 "중괄호 자리를 변수 값으로 바꿔서 읽기"만 하면 끝이에요. /는 항상 소수가 나오고(7/2=3.5), ==는 같은지 묻는 기호라는 두 가지만 기억하세요.
잠깐 확인 — x = "Kim"일 때 print(f"{x}님")은 무엇을 찍나요?
Kim님이에요. 중괄호 자리에 x의 값이 들어가요.
다음 카드 → 리스트와 인덱스, 슬라이싱 ★★★ 시험 단골
자료: 2~4주차 · Week02/Week03 노트북(풀이포함) · 빅분02(2주차)·빅데이터03(3주차)·빅데이터04(4주차) 녹취