๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿง CodingTest

[Python] F-string

by ._.sori 2025. 9. 5.

 

 

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

์ด๋Ÿฐ ๊ฒฐ๊ณผ๊ฐ’์ด ์ถœ๋ ค๋œ๋‹ค.