๊ด€๋ฆฌ ๋ฉ”๋‰ด

JiYoung Dev ๐Ÿ–ฅ

[ํŒŒ์ด์ฌ] ๋ฌธ์ž์—ด ํฌ๋งคํŒ… ๋ณธ๋ฌธ

python

[ํŒŒ์ด์ฌ] ๋ฌธ์ž์—ด ํฌ๋งคํŒ…

Shinjio 2023. 2. 19. 13:39

ํŒŒ์ด์ฌ์—์„œ๋Š” ๋ณต์žกํ•œ ๋ฌธ์ž์—ด ์ถœ๋ ฅ์„ ์œ„ํ•œ ๋ฌธ์ž์—ด ํ˜•์‹ํ™”(string formatting)์„ ์ง€์›ํ•จ

 

๋ฌธ์ž์—ด์„ ํ˜•์‹ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š”

% ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹,

format ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹,

f๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด ์žˆ์Œ

 

๐Ÿ”Ž % ๊ธฐํ˜ธ๋ฅผ ์ด์šฉํ•œ ๋ฌธ์ž์—ด ํฌ๋งคํŒ…

๋ฌธ์ž์—ด ๋’ค์— % ๊ธฐํ˜ธ๋ฅผ ๋ถ™์ด๊ณ  ๊ทธ ๋’ค์— ๊ฐ’์„ ๋ถ™์ด๋ฉด ๋’ค์— ๋ถ™์€ ๊ฐ’์ด ๋ฌธ์ž์—ด ์•ˆ์œผ๋กœ ๋“ค์–ด๊ฐ

ํ˜•์‹ ์ง€์ • ๋ฌธ์ž์—ด ์˜๋ฏธ
%s ๋ฌธ์ž์—ด
%d ์ •์ˆ˜
%f ๋ถ€๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜

 

โ–ผโ–ผโ–ผ % ๊ธฐํ˜ธ๋ฅผ ์ด์šฉํ•œ ๋ฌธ์ž์—ด ํฌ๋งคํŒ… ์‚ฌ์šฉ ์˜ˆ 

 

โ–ผโ–ผโ–ผ ์ถœ๋ ฅ ๊ฒฐ๊ณผ

 

%๊ธฐํ˜ธ ๋‹ค์Œ์— ์˜ค๋Š” ์ •์ˆ˜๋Š” ๊ฐ’์ด ์ธ์‡„๋  ๋•Œ๊นŒ์ง€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๋ฐฑ์˜ ๊ธธ์ด๋ฅผ ๋œปํ•œ๋‹ค. ๋งŒ์•ฝ ๊ณต๊ฐ„์˜ ๊ธธ์ด๊ฐ€ ์ธ์‡„๋  ๊ฐ’๋ณด๋‹ค ํฌ๋ฉด ์ •์ˆ˜๊ฐ€ ์–‘์ˆ˜์ผ ๋•Œ๋Š” ๊ฐ’์„ ๋’ค๋กœ ๋ณด๋‚ด๊ณ  ๊ณต๋ฐฑ์„ ์•ž์— ์ฑ„์šฐ๊ฑฐ๋‚˜ ๋ฐ˜๋Œ€๋กœ ์ •์ˆ˜๊ฐ€ ์Œ์ˆ˜์ด๋ฉด ๊ฐ’์„ ์•ž์œผ๋กœ ๋ณด๋‚ด๊ณ  ๊ณต๋ฐฑ์„ ๋’ค์— ์ฑ„์šด๋‹ค.

 

 

๋งŒ์•ฝ % ๊ธฐํ˜ธ ๋‹ค์Œ์— ์†Œ์ˆซ์ (.์ˆซ์ž)์ด ์žˆ๋Š” ์ˆซ์ž๊ฐ€ ์˜ค๋ฉด ์  ๋’ค์˜ ์ˆซ์ž๋ฅผ ์‹ค์ˆ˜๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์†Œ์ˆซ์  ์•„๋ž˜๋กœ ๊ทธ๋งŒํผ์˜ ์ˆซ์ž๋งŒ ์ธ์‡„ํ•˜๋ผ๋Š” ๋œป์ด๋‹ค.

 

 

๐Ÿ”Ž format ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฌธ์ž์—ด ํฌ๋งคํŒ…

format ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ % ๋Œ€์‹  {} ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•จ. ์ด๋•Œ๋Š” ์ž๋ฃŒํ˜•์„ ํ‘œ์‹œํ•  ํ•„์š” ์—†์Œ. 

 

 

๐Ÿ”Ž f ๋ฌธ์ž์—ด

f๋ฌธ์ž์—ด์€ ๋ฌธ์ž์—ด ์•ž์— f๋ฅผ ๋ถ™์ธ ๋ฌธ์ž์—ด๋กœ, {}์•ˆ์— ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ