함수란, 재사용 되는 코드 블럭 입니다.
Data or arguments 가 전달되고, 결과가 return 됩니다.
우리가 프로그래밍 하다가, 반복되거나 재사용 되는 코드 블럭이 있으면, 이를 함수로 만들면 됩니다.
다른 사람들이 이렇게 재사용 잘 되는 함수들을 미리 만들어 놓은 것들도 많습니다. 이를 라이브러리라고 합니다.
함수를 나타내는 정의(문법)
- def
- 함수이름
- 파라미터의 의미
- 리턴이란?
만약 result에 있는 복잡한 식을 매번 사용해야 한다면 함수를 이용해 필요할때마다 호출해서 사용할 수 있습니다.
return이 없는 경우
parameter가 하나인 경우
parameter가 두개인 경우
return 값이 둘 이상인 경우
default parameter
'Python 기초' 카테고리의 다른 글
Python(파이썬)의 statistics(수학통계함수) mean(평균값),median(중앙값) (0) | 2021.11.28 |
---|---|
Python(파이썬)의 random Library 랜덤 라이브러리 (0) | 2021.11.28 |
Python(파이썬)의 Nested Loops(중첩 반복문) 구구단 만들기 (0) | 2021.11.28 |
Python(파이썬)의 Loop(반복문) while loops와 Infinite Loop (무한루프) (0) | 2021.11.28 |
Python(파이썬)의 함수 range() (0) | 2021.11.28 |