Guidelines

format() ν•¨μˆ˜μ™€ f-λ¬Έμžμ—΄ 비ꡐ

f-λ¬Έμžμ—΄κ³Ό format() ν•¨μˆ˜λŠ” λ¬Έμžμ—΄ ν¬λ§·νŒ…(formatting)에 μœ μš©ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλŠ” 파이썬 λ¬Έλ²•μž…λ‹ˆλ‹€.

각각의 문법이 μ–΄λ–»κ²Œ μ‚¬μš©λ˜κ³  μ–΄λ–€ νŠΉμ§•μ„ κ°–λŠ”μ§€ μ •λ¦¬ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.


format ν•¨μˆ˜

format() ν•¨μˆ˜λŠ” λ¬Έμžμ—΄μ— μ€‘κ΄„ν˜Έ {}λ₯Ό μ‚¬μš©ν•˜μ—¬ λ³€μˆ˜λ₯Ό μ‚½μž…ν•©λ‹ˆλ‹€.

format() ν•¨μˆ˜ μ‚¬μš© μ˜ˆμ‹œ
name = "μ½”λ“œν”„λ Œμ¦ˆ" age = 20 # format() ν•¨μˆ˜ μ‚¬μš© message = "제 이름은 {}이고, λ‚˜μ΄λŠ” {}μ‚΄μž…λ‹ˆλ‹€.".format(name, age) print(message)

{인덱슀}λ₯Ό 톡해 λ³€μˆ˜μ˜ μˆœμ„œλ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

format() ν•¨μˆ˜ 인덱슀 μ‚¬μš© μ˜ˆμ‹œ
"λ‚˜μ΄λŠ” {1}살이고, 이름은 {0}μž…λ‹ˆλ‹€.".format(name, age) # 좜λ ₯: λ‚˜μ΄λŠ” 20살이고, 이름은 μ½”λ“œν”„λ Œμ¦ˆμž…λ‹ˆλ‹€.

f-λ¬Έμžμ—΄ (f-string)

f-λ¬Έμžμ—΄μ€ λ¬Έμžμ—΄ μ•žμ— f λ˜λŠ” Fλ₯Ό 뢙이고, μ€‘κ΄„ν˜Έ {} μ•ˆμ— λ³€μˆ˜ λ˜λŠ” ν‘œν˜„μ‹μ„ 직접 μž‘μ„±ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

name = "μ½”λ“œν”„λ Œμ¦ˆ" age = 20 # f-λ¬Έμžμ—΄ μ‚¬μš© message = f"제 이름은 {name}이고, λ‚˜μ΄λŠ” {age}μ‚΄μž…λ‹ˆλ‹€." print(message)

νŠΉμ§•:

  • μ€‘κ΄„ν˜Έ {} μ•ˆμ— λ³€μˆ˜ 이름, 계산식, ν•¨μˆ˜ 호좜 등을 직접 넣을 수 μžˆμŠ΅λ‹ˆλ‹€.
  • κ°„κ²°ν•˜κ³ , μ½”λ“œλ₯Ό 더 읽기 μ‰½κ²Œ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    width = 5 height = 3 print(f"μ‚¬κ°ν˜•μ˜ λ„“μ΄λŠ” {width * height}μž…λ‹ˆλ‹€.") # 좜λ ₯: μ‚¬κ°ν˜•μ˜ λ„“μ΄λŠ” 15μž…λ‹ˆλ‹€.

format() ν•¨μˆ˜μ™€ f-λ¬Έμžμ—΄ 비ꡐ

νŠΉμ§•format() ν•¨μˆ˜f-λ¬Έμžμ—΄
Python 버전Python 2.7 이상Python 3.6 이상
μ‚¬μš©λ²•.format() ν•¨μˆ˜ 호좜 ν•„μš”λ¬Έμžμ—΄ μ•žμ— fλ₯Ό 뢙이고 μ€‘κ΄„ν˜Έ {} μ‚¬μš©
ν‘œν˜„μ‹λΆˆκ°€λŠ₯ (였직 λ³€μˆ˜λ§Œ κ°€λŠ₯)κ°€λŠ₯ (사칙연산, ν•¨μˆ˜ 호좜 λ“± μ‚¬μš© κ°€λŠ₯)
μœ μ—°μ„±λ™μ  ν¬λ§·νŒ…μ— 적합 (λ³€μˆ˜ μˆ˜λ‚˜ μœ„μΉ˜κ°€ 가변적일 λ•Œ)κ°„λ‹¨ν•œ ν¬λ§·νŒ…κ³Ό λΉ λ₯Έ ν‘œν˜„μ— 적합

Tip : μ΅œμ‹  Python ν”„λ‘œμ νŠΈμ—μ„œλŠ” λŒ€λΆ€λΆ„ f-λ¬Έμžμ—΄μ„ ꢌμž₯ν•©λ‹ˆλ‹€!

Mission
0 / 1

λ‹€μŒ λΉˆμΉΈμ— κ°€μž₯ μ ν•©ν•œ 것은 λ¬΄μ—‡μΌκΉŒμš”?

λ¬Έμžμ—΄ λ‚΄ 사칙연산과 같은 ν‘œν˜„μ‹μ„ μ‚½μž…ν•΄μ•Ό ν•˜λŠ” 경우, λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 더 μ’‹μŠ΅λ‹ˆλ‹€.
format() ν•¨μˆ˜
f-λ¬Έμžμ—΄
split() ν•¨μˆ˜
μ •λ‹΅ μ—†μŒ

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result