본문 바로가기
파이썬

12. 사용자 정의 함수

by 곽정우 2024. 3. 15.

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