*args

ยทpython
*args (arguments) Python ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ, ํ•จ์ˆ˜์— ์ธ์ž(arguments)๊ฐ€ ๋ช‡๊ฐœ ์ž…๋ ฅ๋  ์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์กฑ ๊ตฌ์„ฑ์›์„ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค๋ฉด, ๊ฐœ์ธ๋ณ„๋กœ ๊ฐ€์กฑ์˜ ๊ตฌ์„ฑ์› ์ˆ˜๋Š” ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ž๊ฐ€ ์ด ๋ช‡๊ฐœ ์ž…๋ ฅ๋ ์ง€๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค. ์„ธ๊ณ„์˜ ๋ชจ๋“  ๊ฐ€์กฑ์ด 4๋ช…์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค๋ฉด, ์šฐ๋ฆฌ๊ฐ€ ์•Œ๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•จ์ˆ˜๋ฅผ ์งค ์ˆ˜ ์žˆ๋‹ค. def family(dad, mom, sibling, me): print(dad, mom, sibling, me) family("๊น€๋ฒ”์ˆ˜", "์ด์†Œ๋ผ", "๋ฐ•ํšจ์‹ ", "์žฅ๋ฒ”์ค€") # output: ๊น€๋ฒ”์ˆ˜ ์ด์†Œ๋ผ ๋ฐ•ํšจ์‹  ์žฅ๋ฒ”์ค€ ํ•˜์ง€๋งŒ ๋‹น์—ฐํžˆ ์„ธ์ƒ์˜ ๋ชจ๋“  ๊ฐ€์กฑ ๊ตฌ์„ฑ์›์€ ์ˆ˜๊ฐ€ ๋‹ค๋ฅด๊ณ , ์ด๋Ÿด ๊ฒฝ์šฐ *args๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ..
Chan Lee
'*args' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก