_won_
wonprogrammer
_won_
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๋ฐฉ๋ช…๋ก

ํ‹ฐ์Šคํ† ๋ฆฌ

Github ยท Wonprogrammer
hELLO ยท Designed By ์ •์ƒ์šฐ.
_won_

wonprogrammer

woncoding/TIL

TIL | 9.19.์›” [Python ๋ณต์Šต ๐Ÿข]

2022. 9. 19. 21:24

- ๐Ÿข Python ๋ณต์Šต  | ๊ฑฐ๋ถ์ด ๋ฐ˜ ๐Ÿข [ def / ๋ชจ๋“ˆํ™” ] 

 

1.  def ํ•จ์ˆ˜

  • ํ•จ์ˆ˜ ์•ˆ print์™€ return์˜ ์ฐจ์ด?
    • return์€ ํ•จ์ˆ˜ ์ข…๋ฃŒ์˜ ์˜๋ฏธ
    • print๋Š” ํ•จ์ˆ˜๋ผ๋Š” ๊ณต์žฅ์•ˆ์— ๊ธฐ๊ณ„์˜ ์ผ๋ถ€๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Œ → ํ•จ์ˆ˜์— ์•„๋ฌด ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ
  • ํ•จ์ˆ˜ ์•ˆ break์™€ return์˜ ์ฐจ์ด?
    • break๋Š” ํ•จ์ˆ˜์•ˆ์—์„œ ์ž‘๋™ ๋˜๋”๋ผ๋„ ํ•จ์ˆ˜๊ฐ€ ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  ํ•จ์ˆ˜ ์•ˆ ์กฐ๊ฑด๋ฌธ ๋“ฑ ์ด ์ข…๋ฃŒ ๋˜๊ณ  ๊ทธ ํ›„์— ์žˆ๋Š” ํ•จ์ˆ˜ ์•ˆ ์ฝ”๋“œ๊ฐ€ ์ง„ํ–‰๋œ๋‹ค.
    • return์€ return๋’ค ์ฝ”๋“œ๊ฐ€ ์žˆ๋”๋ผ๋„ ์กฐ๊ฑด์— ๋งž์•„ return์ด ์‹คํ–‰๋˜๋ฉด ํ•จ์ˆ˜์ž์ฒด๊ฐ€ ์ข…๋ฃŒ๋œ๋‹ค. (return ๋’ค ์ฝ”๋“œ๋Š” ์ง„ํ–‰๋˜์ง€ ์•Š์Œ)

 

 

2. ๋ชจ๋“ˆํ™”

 

[ํ•จ์ˆ˜ ๋ถ„๋ฆฌ]

ํ•จ์ˆ˜๋Š” ํ•จ์ˆ˜๋ผ๋ฆฌ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•ด ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

ํ•จ์ˆ˜ ํŒŒ์ผ : def_file.py

๋‚ด๊ฐ€ def_file.py๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ธ ํŒŒ์ผ์— import ํ•ด์ค€๋‹ค. (2๊ฐ€์ง€ ๊ฒฝ์šฐ)

  • 2-1) from def_file import def_file์•ˆ ํ•จ์ˆ˜ ๋ช…์นญ(๋˜๋Š” *) 
  •         ๐Ÿ‘‰ * ์€ def_file์•ˆ์— ์žˆ๋Š” ๋ชจ๋“ ๊ฒƒ์„ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ(๋น„์ถ” ํŒŒ์ผ ์ถœ์ฒ˜๋ฅผ ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ์Œ)
  • 2-2) import def_file
  •         ๐Ÿ‘‰ import ํ›„ ๋‚ด๊ฐ€ ์“ฐ๊ณ  ์‹ถ์€ ํ•จ์ˆ˜๋ช…์„ ๊ฐ€์ ธ๋‹ค ์“ธ๋•Œ 'def_file.def_file์•ˆ ํ•จ์ˆ˜ ์ด๋ฆ„()'

'woncoding > TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL | 9.21.์ˆ˜ [์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ / Python ๋ณต์Šต ๐Ÿข]  (0) 2022.09.21
TIL | 9.20.ํ™” [Python ๋ณต์Šต ๐Ÿข]  (0) 2022.09.20
TIL | 9.16.๊ธˆ [Python ๋ณต์Šต ๐Ÿข]  (0) 2022.09.19
TIL | 9.15.๋ชฉ [Python ์‹ฌํ™”]  (1) 2022.09.16
TIL | 9.14.์ˆ˜ [Python ์‹ฌํ™”]  (0) 2022.09.14
    'woncoding/TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • TIL | 9.21.์ˆ˜ [์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ / Python ๋ณต์Šต ๐Ÿข]
    • TIL | 9.20.ํ™” [Python ๋ณต์Šต ๐Ÿข]
    • TIL | 9.16.๊ธˆ [Python ๋ณต์Šต ๐Ÿข]
    • TIL | 9.15.๋ชฉ [Python ์‹ฌํ™”]
    _won_
    _won_
    Coding Practice blog

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”