F-string์ด
๋ญ๊น?
♣ F-string
- ์ค๊ดํธ ์์ ์๋ ๋ณ์๋ ํํ์์ ๋ฃ์ด ํด๋น ๊ฐ์ ์ถ๋ ฅํ ์ ์๋ค.
- ๋ฌธ์์ด ๋งจ ์์ f๋ฅผ ๋ถ์ฌ์ฃผ๊ณ , ์ค๊ดํธ ์์ ์ง์ ๋ณ์ ์ด๋ฆ์ด๋ ์ถ๋ ฅํ๊ณ ์ถ์ ๊ฒ์ ๋ฃ๋๋ค.
- ๊ธฐ์กด์ ํฌ๋งทํ
๋ฐฉ์๋ณด๋ค ๋ ๊ฐ๊ฒฐํ๊ณ ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
- ๊ฐ๋จํ ํํ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
♣ F-string์ ์ด๋ป๊ฒ ์ธ๊น?
print(f"์ด๋ฆ: ํ๊ธธ๋, ๋์ด: 28")
Name = "ํ๊ธธ๋"
Age = 28
print(f"์ด๋ฆ: {name}, ๋์ด: {age}")
f๋ฅผ ๋ถ์ด๊ณ " " ์์ ์ถ๋ ฅํ ๋ณ์์ ๊ฐ์ { } ๋ฃ์ด์ค๋ค.
♣ F-string์ ๊ฐ๋จํ ํํ์
print(f”1 + 1 = {1 + 1}”)
♣ F-string์ ์์์ ์ง์
pi = 3.1415926535…
print(f”ํ์ด = {pi:.2f}”)
.2f๋ float์ ์์์ ์ ๋์๋ฆฌ์๊น์ง ํ์ํ๊ฒ ๋ค๋ ์๋ฏธ์ด๋ค. ๊ทธ๋ฌ๋ฉด ์ฌ๊ธฐ์ ํ์ด๋ 3.14๊น์ง ์ถ๋ ฅ๋๋ค.
♣ F-string์ ๋์
๋๋ฆฌ
user={"name":"sori","hobby":"python","age":"20000"}
result=f'name {user["name"]}, hobby {user["hobby"]}, age {user["age"]}'
print(result)
name sori, hobby python, age 20000์ด๋ ๊ฒฐ๊ณผ๊ฐ์ด ์ถ๋ ฅ๋๋ค.
♣ F-string์ ๋ฆฌ์คํธ
n = [100, 200, 300]
print(f'list : {n[0]}, {n[1]}, {n[2]}')
for v in n:
print(f'list with for : {v}')
list : 100, 200, 300
list with for : 100
list with for : 200
list with for : 300
์ด๋ฐ ๊ฒฐ๊ณผ๊ฐ์ด ์ถ๋ ค๋๋ค.