1. 함수의 필요성?
- 불필요한 소스코드의 반복을 줄일 수 있다.
2. 내장 함수와 사용자 정의 함수
- 내장 함수 : 라이브러리에 미리 만들어 놓은 함수
- 사용자 정의 함수 : 사용자가 직접 정의하여 사용할 수 있는 함수
3. 함수의 정의
- 'def' 라는 키워드를 사용해 새로운 함수를 정의할 수 있다.
- 함수 정의의 마지막은 콜론(:) 으로 끝낸다.
- 함수에서 처리한 값을 돌려주기 위해서는 'return 값' 을 사용한다.
- 함수로 전달되는 변수가 없을 수 도 있다.
- 돌려줄 값이 없는 경우 return 문이 없을 수도 있다.
- return의 내용으로는 '값' 과 '수식' 모두 들어갈 수 있다.
4. 함수의 호출
- 정의된 함수는 '함수명(전달할 값)' 을 이용해 호출한다.
- 함수 정의 부분에 전달할 값이 없을 수도 있다.
- 전달할 값의 개수는 함수 정의 시 제시된 변수의 개수와 같아야 한다.
728x90
반응형
'Tech > Python' 카테고리의 다른 글
[python] concept 7 - 16진수, 숫자 연산 (0) | 2020.07.21 |
---|---|
[python] concept 6 - 문자열 함수 (0) | 2020.07.20 |
[python]concept 5 - 인덱싱과 슬라이싱 (0) | 2020.07.19 |
[python] concept 4 - 조건문 (0) | 2020.07.19 |
[python] concept 2 - 변수 (0) | 2020.07.17 |