์ƒˆ์†Œ์‹

๐ŸŽ/Python

[Python] ์˜ต์…”๋„ ํŒŒ๋ผ๋ฏธํ„ฐ optional parameter

  • -

ํŒŒ๋ผ๋ฏธํ„ฐ์— ๊ธฐ๋ณธ๊ฐ’(default value)์„ ์„ค์ •ํ•ด๋‘์–ด, ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ํŒŒ๋ผ๋ฏธํ„ฐ์— ๊ฐ’์„ ์•ˆ ๋„˜๊ฒจ์ค˜๋„ ์ •์ƒ์ ์œผ๋กœ ์ˆ˜ํ–‰๋œ๋‹ค.

* ์˜ต์…”๋„ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์œ„์น˜๋Š” ๋ชจ๋‘ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•ด์•ผ ํ•œ๋‹ค.

(์ผ๋ฐ˜ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์˜ต์…”๋„ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๋’ค์— ์œ„์น˜ํ•˜๋ฉด ์•ˆ๋œ๋‹ค.)

def myself(name, age, nationality="ํ•œ๊ตญ"):
    print("๋‚ด ์ด๋ฆ„์€ {}".format(name))
    print("๋‚˜์ด๋Š” {}์‚ด".format(age))
    print("๊ตญ์ ์€ {}".format(nationality))


myself("์ž„์ฐฝ๊ท ", 27, "์ด์Šค๋ผ์—˜")  # ์˜ต์…”๋„ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ
print()
myself("์ž„์ฐฝ๊ท ", 27)  # ์˜ต์…”๋„ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
#์ถœ๋ ฅ
๋‚ด ์ด๋ฆ„์€ ์ž„์ฐฝ๊ท 
๋‚˜์ด๋Š” 27์‚ด
๊ตญ์ ์€ ์ด์Šค๋ผ์—˜

๋‚ด ์ด๋ฆ„์€ ์ž„์ฐฝ๊ท 
๋‚˜์ด๋Š” 27์‚ด
๊ตญ์ ์€ ํ•œ๊ตญ
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ ๋ณต์‚ฌ ์™„๋ฃŒ! ๐ŸŒˆ

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐโค๏ธโ€๐Ÿ”ฅ๋ถ€ํƒ ๋“œ๋ ค์š” (โˆ—โ›โŒ„โ›โˆ—)