ํ˜ผ๊ณตํŒŒ(python)

[02-4] ์ˆซ์ž์™€ ๋ฌธ์ž์—ด์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ_์ถ”๊ฐ€

yeggrrr๐Ÿผ 2024. 1. 26. 13:53
728x90

โž• ์•ž์„œ ๋ฐฐ์šด ๋‚ด์šฉ์—์„œ ์งง๊ฒŒ ๋‘ ๊ฐ€์ง€ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 

 

โ–ถ f-๋ฌธ์ž์—ด

 

๋ฌธ์ž์—ด ๋‚ด๋ถ€์— ํ‘œํ˜„์‹์„ ์‚ฝ์ž…ํ•˜๊ณ  ์‹ถ์„ ๋•Œ, ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ฐฐ์› ๋‹ค.

(์ด์ „ ๊ฒŒ์‹œ๋ฌผ ์ฐธ๊ณ )

 

 

TypeError ์˜ค๋ฅ˜ ๋ฐœ์ƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด์„œ str( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ, ํ‘œํ˜„์‹์„ ์—ฌ๋Ÿฌ ๊ฐœ ์‚ฝ์ผํ•  ๋•Œ๋งˆ๋‹ค str( ) ํ•จ์ˆ˜๋ฅผ ๊ฐ์‹ธ๊ฒŒ ๋œ๋‹ค๋ฉด ์ƒ๋‹นํžˆ ๊ท€์ฐฎ์„ ๊ฒƒ์ด๋‹ค. 

 

์ด๋Ÿด ๋•Œ ํŽธ๋ฆฌํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ format( ) ํ•จ์ˆ˜์ด๋‹ค.

format( ) ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ { } ๊ธฐํ˜ธ ์œ„์น˜์— ๋Œ€์น˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—

์ž๋ฃŒํ˜• ์ œ์•ฝ ์—†์ด ๋ฌธ์ž์—ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์•„๋ž˜์— ์žˆ๋Š” ํ™”๋ฉด์ด format( ) ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•œ ์˜ˆ์‹œ์ด๋‹ค. 

 

 

์ด๋Ÿฌํ•œ format( ) ํ•จ์ˆ˜๋ฅผ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

๋ฐ”๋กœ f-๋ฌธ์ž์—ด์ด๋‹ค. 

 

f '๋ฌธ์ž์—ด{ํ‘œํ˜„์‹}๋ฌธ์ž์—ด'

 

์ด๋ ‡๊ฒŒ๋งŒ ๋ณด๋ฉด ๋ฌด์Šจ ๋ง์ธ์ง€ ์ดํ•ด๊ฐ€ ์•ˆ ๋  ํ…Œ๋‹ˆ, ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉฐ ์ดํ•ดํ•˜์ž.

 

 

์œ„์˜ ํ™”๋ฉด์€ ๋‘˜ ๋‹ค ํ‘œํ˜„์‹ 10์„ ์ถœ๋ ฅํ•œ ๊ฒƒ์ด๋‹ค.

format( ) ํ•จ์ˆ˜์™€ ๋น„๊ตํ•ด ๋ณด๋‹ˆ, ์‹์ด ๋” ๊ฐ„๋žตํ•ด์ง„ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

์ด์ฒ˜๋Ÿผ f-๋ฌธ์ž์—ด์ด format( ) ํ•จ์ˆ˜๋ณด๋‹ค ๊ฐ„๋‹จํ•˜๊ณ  ์ง๊ด€์ ์ด์–ด์„œ

f-๋ฌธ์ž์—ด์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค. 

 

์œ„ ํ™”๋ฉด์—์„œ /n์€ ์ค„๋ฐ”๊ฟˆ์„ ์˜๋ฏธํ•œ๋‹ค.

(์ด์ „ ๊ฒŒ์‹œ๋ฌผ '[01] ์ž์ฃผ๋‚˜์˜ค๋Š” ํŒŒ์ด์ฌ ์šฉ์–ด๋“ค' ์ฐธ๊ณ )

 

ํ•˜์ง€๋งŒ, format( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํŽธ๋ฆฌํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์œผ๋‹ˆ, ๋‘˜ ๋‹ค ์•Œ์•„๋‘๋„๋ก ํ•˜์ž!!

 

 

 

 

โ–ถ f-๋ฌธ์ž์—ด๋ณด๋‹ค format( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€ ๊ฒฝ์šฐ

 

< format( ) ํ•จ์ˆ˜๊ฐ€ ๋” ์ข‹์€ ๊ฒฝ์šฐ 2๊ฐ€์ง€ >

 

โ‘  ๋ฌธ์ž์—ด์ด ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๋งŽ์„ ๋•Œ

 

f-๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด

๋ฌธ์ž์—ด์„ ๋ชจ๋‘ ์ฝ์–ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. 

 

์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” format( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ๋‹ค.

 

๋ฐ‘์— ์˜ˆ์‹œ๋ฅผ ๋ณด์ž. 

 

'๊ฒฐ๊ตญ ๋ฌธ์ž์—ด์„ ๋‹ค ์ฝ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋˜‘๊ฐ™์€๊ฑฐ ์•„๋‹ˆ์•ผ?'๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ž์—ด์˜ ๋‚ด์šฉ๋ณด๋‹ค๋Š” '์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•˜๋Š”๊ฐ€?'๊ฐ€ ๋” ์ค‘์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. 

์œ„์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋’ค์— ๋ชจ์•„์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” format( ) ํ•จ์ˆ˜๊ฐ€ ๋” ์œ ์šฉํ•˜๋‹ค. 

 

 

 

 

โ‘ก๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๋‹ด์•„์„œ ์‚ฌ์šฉํ•  ๋•Œ

 

['ํ‘ธ๋ฐ”์˜ค', 3, 'W', '๊ฒฝ๊ธฐ๋„ ์šฉ์ธ', 'N']

 

์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๋‹ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ƒํ™ฉ์ด ๊ต‰์žฅํžˆ ๋งŽ๋‹ค.

์ด๋Ÿด ๋•Œ๋Š” format( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

 

์šฐ์„  ์ด ๋ฆฌ์ŠคํŠธ๋ฅผ f-๋ฌธ์ž์—ด๋กœ ์ถœ๋ ฅํ•œ ์˜ˆ์‹œ๋ฅผ ๋ณด์ž.

 

f-๋ฌธ์ž์—ด๋กœ ํ˜•์‹ํ™”ํ•ด์„œ ์ถœ๋ ฅํ•˜๋ ค๋ฉด ์œ„์™€ ๊ฐ™์ด [ ] ๊ธฐํ˜ธ๋กœ ์ผ์ผ์ด ๋ฆฌ์ŠคํŠธ ์š”์†Œ์— ์ ‘๊ทผํ•ด์•ผ ํ•œ๋‹ค. 

 

๊ทธ๋Ÿผ format( ) ํ•จ์ˆ˜๋Š” ์–ด๋–จ๊นŒ?

 

์œ„์™€ ๊ฐ™์ด ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž…๋ ฅํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ ์š”์†Œ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

format( ) ํ•จ์ˆ˜์— ์žˆ๋Š” *data์—์„œ 

*์€ ์ „๊ฐœ ์—ฐ์‚ฐ์ž์ด๋‹ค. ๋ฆฌ์ŠคํŠธ ๋‚ด์šฉ์„ ์ „๊ฐœํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.  

(์ „๊ฐœ ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด์„œ๋Š” ์ถ”ํ›„์— ์ž์„ธํžˆ ์ •๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค.)

 

 

 

 

 

 

 

 

 

(์ฐธ๊ณ )ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ํŒŒ์ด์ฌ_ํ•œ๋น›๋ฏธ๋””์–ด

728x90