- ๐ข 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 |