반응형
자주 사용하는 반복된 코드는 함수로 만드는 것이 좋습니다.
이 책에서도 함수를 많이 사용합니다. 함수는 def 함수명():으로 시작하여, 함수의 내용은 들여쓰기로 정의합니다. 실행하려면 함수명()을 입력합니다.
함수에 값 a,b를 넘겨주고 싶은 경우에는 def함수명(a,b): 와 같이 입력합니다. 함수의 결과를 출력하면 return 뒤에 해당 변수 이름을 사용합니다.
함수에 전달할 변수를 인수라고 합니다. 함수의 출력은 반환값이라고 합니다.
어떤 형태로든 인수나 반환값을 만들 수 있습니다. 또 여러 개의 반환값을 정의할 수 있습니다.
반환값이 여러개라도 하나의 변수로 받을 수 있습니다. 이 경우 반환값은 tuple형이 되고, 각 요소에 함수의 반환값이 저장됩니다. 난수이므로 실행할 때마다 결과가 달라집니다.
반응형
'2020 > Python' 카테고리의 다른 글
conda 환경 세팅(opencv, tensorflow) (0) | 2019.12.19 |
---|---|
JupyterNotebook 파일 저장, 파일 로드 (0) | 2019.12.11 |
Python HELP (0) | 2019.12.11 |
Python bool 배열 (0) | 2019.12.11 |
Jupyter Notebook slicing (0) | 2019.12.11 |