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