Ch.2 Python 첫걸음 — 데이터를 다루다

f-string과 print — 결과를 보여주다

print()로 화면에 출력한다f-string으로 변수를 문자열에 삽입한다

변수에 담긴 값을 어떻게 확인할까?

변수에 데이터를 넣었으면 결과를 확인해야 합니다. print()와 f-string이 그 도구입니다.

print(name + version)은 왜 에러가 나지?

f-string — 변수를 문자열 안에 깔끔하게 넣는 최신 방법입니다.


article

핵심 내용

LLM에게 보내는 모든 프롬프트는 결국 문자열입니다. "너는 도움이 되는 AI야"라는 시스템 프롬프트도, 사용자의 질문도 전부 텍스트죠. 문자열을 자유자재로 조합하는 것이 AI 개발의 첫걸음입니다.

f-string은 변수를 문자열 안에 넣는 가장 쉬운 방법입니다

model_name = "GPT-3"
params = 175000000000

print(f"모델: {model_name}")
print(f"파라미터: {params:,}개")
print(f"타입: {type(model_name).__name__}")

f"...{변수}..." — 중괄호 안에 변수명 {params:,} — 천 단위 콤마 포맷 f-string은 Python 3.6+ 필수 기능

아래 코드를 실행하고 결과를 확인해보세요

# 변수를 만들고 f-string으로 출력해보세요
model_name = "GPT-3"
params = 175000000000

print(f"모델: {model_name}")
print(f"파라미터: {params:,}개")
print(f"타입: {type(model_name).__name__}, {type(params).__name__}")

f-string에서 {변수:,}를 쓰면 천 단위 콤마가 표시된다

name = "GPT" f"모델: {name}"의 출력은?

f-string 출력

edit_note

정리 노트

f-string과 print — 결과를 보여주다

출력 핵심

print()
괄호 안의 값을 화면에 출력하는 함수
f-string
f"...{변수}..." — 변수를 문자열 안에 직접 삽입
포맷팅
{변수:,} → 천 단위 콤마 표시 (175,000,000,000)

f-string 활용

변수 삽입
f"모델: {name}" → 모델: GPT-3
표현식 삽입
f"타입: {type(x).__name__}" — 함수 호출도 가능
Python 버전
f-string은 Python 3.6+ 필수 기능

AI 프롬프트도 결국 문자열 — f-string으로 변수를 넣어 동적 프롬프트를 만듭니다!

image

시각 자료

다이어그램: py-scene-fstring
check_circle

핵심 정리

  • 1print()로 화면에 출력
  • 2f"...{변수}..." — 변수를 문자열에 삽입
  • 3{변수:,} — 숫자 포맷팅

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작