[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ
[Python] ํฌ๋งทํ ๋ฐฉ๋ฒ
seapearl
2025. 3. 24. 23:36
1๏ธโฃ % ํฌ๋งทํ (C ์คํ์ผ ๋ฐฉ์)
C ์ธ์ด์์ ์ฌ์ฉ๋๋ ๋ฐฉ์๊ณผ ์ ์ฌํ ํฌ๋งทํ
๋ฐฉ์์ด์ผ.
๐ ์์ ์ง์ ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ์ฝ์
ํ๋ ๋ฐฉ์์ด์ผ.
โ ์ฌ์ฉ๋ฒ
name = "์ง์ฃผ"
age = 23
print("์ด๋ฆ: %s, ๋์ด: %d" % (name, age))
๐น %s → ๋ฌธ์์ด
๐น %d → ์ ์
๐น %f → ์ค์
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: ์ง์ฃผ, ๋์ด: 23
โ ์ซ์ ํ์ ์ง์
print("์ ์: %5d" % 42) # ์ต์ 5์๋ฆฌ ํ๋ณด
print("์ค์: %.2f" % 3.14159) # ์์์ ๋์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ ์: 42
์ค์: 3.14
2๏ธโฃ .format() ๋ฌธ์์ด ํฌ๋งทํ
Python 2.x ์ดํ ๋์ ๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ ์ฑ์ด ๋ ์ข๊ณ ์ ์ฐํจ.
โ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
name = "์ง์ฃผ"
age = 23
print("์ด๋ฆ: {}, ๋์ด: {}".format(name, age))
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: ์ง์ฃผ, ๋์ด: 23
โ ์์ ์ง์
print("์ด๋ฆ: {1}, ๋์ด: {0}".format(age, name)) # ์์ ๋ฐ๊พธ๊ธฐ
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: ์ง์ฃผ, ๋์ด: 23
โ ๋ณ์๋ช ์ง์
print("์ด๋ฆ: {name}, ๋์ด: {age}".format(name="์ง์ฃผ", age=23))
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: ์ง์ฃผ, ๋์ด: 23
โ ์ซ์ ํ์ ์ง์
print("์ ์: {:5d}".format(42)) # ์ต์ 5์๋ฆฌ ํ๋ณด
print("์ค์: {:.2f}".format(3.14159)) # ์์์ ๋์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ ์: 42
์ค์: 3.14
3๏ธโฃ f-string (Python 3.6 ์ด์)
Python 3.6๋ถํฐ ๋์
๋ ์ต์ ๋ฐฉ์์ด์ผ.
๐ ๋ฌธ์์ด ์์ f๋ฅผ ๋ถ์ด๊ณ , {} ์์ ๋ณ์๋ฅผ ์ง์ ์ฝ์
ํ๋ ๋ฐฉ์์ด์ผ.
โ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
name = "์ง์ฃผ"
age = 23
print(f"์ด๋ฆ: {name}, ๋์ด: {age}")
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ด๋ฆ: ์ง์ฃผ, ๋์ด: 23
โ ํํ์ ์ฌ์ฉ ๊ฐ๋ฅ
a = 5
b = 3
print(f"5 + 3 = {a + b}")
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
5 + 3 = 8
โ ์ซ์ ํ์ ์ง์
pi = 3.14159
print(f"Pi ๊ฐ: {pi:.2f}") # ์์์ ๋์งธ ์๋ฆฌ๊น์ง
๐ ์ถ๋ ฅ ๊ฒฐ๊ณผ:
Pi ๊ฐ: 3.14