๋ค์๊ณผ ๊ฐ์ด ํจ์์ input, output format์ ๋ํ ์ฃผ์์ ๋ฌ ์ ์๋ค.
def func(a: str, b:int = 4) -> int:
return int(a) + b
ํจ์์ parameter๊ณผ return value์ format์ ๋ํ ์ฃผ์์ ์์ฑํ๋ ๊ฒ.
**์ฃผ์**์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ ์ฑ์ ์์ด, ๋ฌด์ํ๊ณ ์ฌ์ฉํ ์ ์๋ค.
str๋ก ์ง์ ๋ parameter a์ int variable์ ๋ฃ์ด ์ค๋ ๋๋ค.
์ฌ์ฉ๋ฒ :
:
์ ์ด์ฉํด parameter์ data type์ ํ ๋น-
์ ์ด์ฉํด return value์ data type์ ํ ๋น
typing
์ ์ด์ฉํด ๋ ๋ง์ ์๋ฃํ์ ํํํ ์ ์๋ค. ์ด๋ ๋ค์ ๋ธ๋ก๊ทธ์ ์์ฃผ ์ ์ค๋ช
๋์ด ์๋ค.
https://www.daleseo.com/python-typing/
์ฌ์ค ์ด๊ฑธ ์ฐ๋ฉด ๊ฐ๋ ์ฑ์ด ๋ ๋จ์ด์ง๋ ๊ฒ ๊ฐ์๋ฐ ์ ์ฐ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค..
๊ทธ๋ฅ ๋ฐ์ """์ ์ด์ฉํด parameter ์ค๋ช ์ ์ฐ๋ ๊ฒ์ด ๋ ์์๋ณด๊ธฐ ์ฌ์ด ๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ๋จ์ด ์ด ์ฃผ์์ ์ฝ๊ธฐ ์ํด๋ ์์๋ ํ์๊ฐ ์๋ค.
'๐ Python & library > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python print ์ต์ 'sep' (0) | 2021.11.29 |
---|---|
Python์ผ๋ก PyTorch, Tensorflow, Python, CUDA, cudnn ๋ฒ์ ํ์ธ (0) | 2021.08.19 |
Python decorator @ (0) | 2021.08.04 |
Python memory status, ๋ฉ๋ชจ๋ฆฌ ์ ์ ์จ ํ์ธ (0) | 2021.08.04 |