1. 사용자 정의 함수
사용자 정의 함수란 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수를 의미합니다. 파이썬에는 많은 내장 함수들이 있지만, 때로는 우리의 요구사항에 맞게 동작하는 함수를 직접 만들어야 할 때가 있습니다. 이때 사용자 정의 함수를 작성하게 됩니다. 기본적인 구조는 아래와 같습니다.
1-1. 매개변수와 반환값이 없는 함수
- 가장 간단한 형태의 함수입니다.
- 특정 작업을 수행하고, 결과는 화면에 출력하거나 다른 변수에 저장하는 방식으로 활용됩니다.
1-2. 매개변수가 있고 반환 값이 없는 함수
- 함수 실행 시 필요한 데이터를 매개변수로 받아 처리하는 함수입니다.
1-3. 반환 값이 있는 함수
- 함수 실행 결과를 값으로 반환하는 함수입니다.
1-4. 기본값이 설정된 매개변수
- 매개변수에 기본값을 설정하면, 함수 호출 시 해당 매개변수를 생략해도 됩니다.
1-5. 가변 매개변수
- 함수를 호출할 때 *를 사용하면 시퀀스(리스트, 튜플 등)의 요소를 개별적인 위치 인자로 풀어서 전달할 수 있습니다.
1-6. 키워드 매개변수
- 인자 순서에 관계없이 키워드와 함께 값을 전달하는 방식입니다.
1-7. 여러개의 반환 값
- 함수에서 여러 개의 값을 동시에 반환할 수 있습니다.
'파이썬' 카테고리의 다른 글
14. 콜백함수와 람다함수 (0) | 2024.03.18 |
---|---|
13. 변수의 범위 (0) | 2024.03.18 |
11. 컬렉션과 반복문 (0) | 2024.03.15 |
10. 제어문 - 반복문 (0) | 2024.03.14 |
9. 제어문 - 조건문 (0) | 2024.03.14 |