print ν¨μλ‘ κ°μ μΆλ ₯νλ λ€μν λ°©λ²
νλ‘κ·Έλλ°μ νλ€ λ³΄λ©΄ νλ‘κ·Έλ¨ μ€κ°μ λ³μμ κ°μ νμΈνκ±°λ, μ½λμ μ€ν κ²°κ³Όλ₯Ό νμΈν΄μΌ ν λκ° μμ£Ό μμ΅λλ€.
μ΄λ κ² νλ‘κ·Έλ¨μ΄ μλν λλ‘ μλνλμ§ νμΈνκΈ° μν΄ κ°μ₯ λ§μ΄ μ¬μ©νλ ν¨μ μ€ νλκ° print
μ
λλ€.
μ΄λ² μμ μμλ print ν¨μμ μΆλ ₯ κ²°κ³Όλ₯Ό λμ± κΉλνκ² μ²λ¦¬νκΈ° μν ν¬λ§·ν (formatting) λ°©λ²λ€μ μμλ³΄κ² μ΅λλ€.
%
λ₯Ό νμ©ν ν¬λ§·ν
νμ΄μ¬μμλ %
μ°μ°μλ₯Ό μ¬μ©ν ν¬λ§·ν
μΌλ‘ λ³μμ κ°μ μΆλ ₯νλ λ¬Έμμ΄ μμ κΉλνκ² μ½μ
ν μ μμ΅λλ€.
# μΆλ ₯: Hello, Python print("Hello, %s!" % "Python")
μ μ½λλ print ν¨μ λ΄μ %s
λΌλ ν¬λ§· μ½λλ₯Ό μ¬μ©νμ΅λλ€.
%s
λ λ¬Έμμ΄μ μλ―Ένλ©°, %
μ°μ°μ λ€μ μ€λ κ°μ λ¬Έμμ΄λ‘ μΉνλ©λλ€.
μ μλ₯Ό μΆλ ₯ν λλ %d
λ₯Ό μ¬μ©ν©λλ€.
# μΆλ ₯: μ¬κ³Ό 3κ° print("μ¬κ³Ό %dκ°" % 3)
μ¬λ¬ κ°μ κ° ν¬λ§·ν νκΈ°
μ¬λ¬ κ°μ κ°μ ν¬λ§·ν
ν λλ % (name, age)
μ κ°μ΄ κ΄νΈ μμ λ³μλ₯Ό μ½€λ§λ‘ ꡬλΆν΄ λμ΄ν©λλ€.
name = "GeekHaus" age = 30 # μ΄λ¦: GeekHaus, λμ΄: 30 μΆλ ₯ print("μ΄λ¦: %s, λμ΄: %d" % (name, age))
μμ μκ°ν κ²μ²λΌ %s
λ λ¬Έμμ΄μ, %d
λ μ μλ₯Ό μλ―Ένλ ν¬λ§· μ½λμ
λλ€.
μ μ½λ μμμμ %sλ
"GeekHaus"λΌλ λ¬Έμμ΄λ‘, %d
λ 30μ΄λΌλ μ μλ‘ μΉνλ©λλ€.
μ°Έκ³ λ‘ μμμ μ ν¬ν¨ν μ€μλ₯Ό ν¬λ§€ν
ν λλ %f
λ₯Ό μ¬μ©ν©λλ€.
f-string νμ©νκΈ°
νμ΄μ¬ 3.6 λ²μ λΆν°λ f-string
μ΄λΌλ μλ‘μ΄ λ¬Έμμ΄ ν¬λ§·ν
λ°©λ²μ΄ λμ
λμμ΅λλ€.
f-stringμ λ¬Έμμ΄ μμ f
λ₯Ό λΆμ΄κ³ , μ€κ΄νΈ { }
μμ λ³μ μ΄λ¦ λ° ννμμ μ§μ λ£μ΄ μ¬μ©ν μ μμ΅λλ€.
name = "GeekHaus" age = 30 print(f"μ΄λ¦: {name}, λμ΄: {age}")
μ μ½λλ μ΄λ¦: GeekHaus, λμ΄: 30μ μΆλ ₯ν©λλ€.
f-string
μ μ½λμ κ°λ
μ±μ λμ΄κ³ κ°κ²°νκ² μμ±ν μ μλ λ°©λ²μΌλ‘ λ§μ νμ΄μ¬ κ°λ°μλ€μ΄ μ νΈνκ³ μμ΅λλ€.
μ°Έκ³ λ‘ f-stringμ νμ©νλ©΄ f"{name.upper()}"
μ²λΌ μ€κ΄νΈ μμμ ν¨μλ₯Ό νΈμΆν μλ μμ΅λλ€.
μ°Έκ³ :
upper()
ν¨μλ λ¬Έμμ΄μ μλ¬Έμλ₯Ό λͺ¨λ λλ¬Έμλ‘ λ³ννλ ν¨μμ λλ€.
κΈ°ν μΆλ ₯ λ°©λ²
μ€λ°κΏ μμ΄ μΆλ ₯νκΈ°
κΈ°λ³Έμ μΌλ‘ print
ν¨μλ μΆλ ₯ ν μ€λ°κΏμ μνν©λλ€.
μλ₯Ό λ€μ΄ μλ μ½λλ 1, 2, 3
μ κ°κ° λ€λ₯Έ μ€μ μΆλ ₯ν©λλ€.
print(1) print(2) print(3)
μ€λ°κΏ μμ΄ μΆλ ₯νκ³ μΆλ€λ©΄ μλμ κ°μ΄ end
맀κ°λ³μλ₯Ό νμ©ν μ μμ΅λλ€.
print(1, end=" ") print(2, end=" ") print(3)
1 2 3
μ μ½λμμ end=" "
λ μΆλ ₯ ν μ€λ°κΏ λμ 곡백(" ")μ μΆλ ₯νλλ‘ μ€μ ν©λλ€.
λ³μ κ° κ΅¬λΆμ μ€μ νκΈ°
μ¬λ¬ κ°μ μΆλ ₯ν λ νΉμ λ¬Έμλ‘ κ΅¬λΆνκ³ μΆλ€λ©΄ sep
(Seperator, ꡬλΆμ) 맀κ°λ³μλ₯Ό νμ©ν μ μμ΅λλ€.
print("νμ΄μ¬", "μ½λ©", "μ¬λ―Έμλ€", sep="-")
νμ΄μ¬-μ½λ©-μ¬λ―Έμλ€
μ μ½λμμ sep="-"
λ μΆλ ₯ν κ° μ¬μ΄μ -
λ₯Ό ꡬλΆμλ‘ μ¬μ©νλλ‘ μ€μ ν©λλ€.
λ³μ κ° κ΅¬λΆμ μ€μ νκΈ°
-
λ‘ κ΅¬λΆλ λ¬Έμμ΄μ μΆλ ₯νλ μμ λ₯Ό μμ±νμΈμ. μμ μΆλ ₯ κ²°κ³Ό: apple-banana-cherry
a = 'apple'
b = 'banana'
c = 'cherry'
print(a, b, c, sep=
)
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result