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