Python/개요 및 문법

사용자 정의 함수

Bambi97 2024. 9. 26. 12:09
# 함수 정의 방법
def 함수명 (매개변수1, 매개변수2, ...):
  함수 내용 ...
  return 데이터

 

1. 매개변수 X / 반환값 X 함수

함수 정의와 좋은 재사용성 예시

2. 매개변수 O / 반환값 X 함수

 

3. 매개변수 X / 반환값 O 함수

위와 같이 매개변수(Parameter) TypeError가 발생하는데 이를 방지하는 방법들이 있다.

1) 기본값 지정 방식

default를 지정하여 매개변수 갯수 TypeError 방지

2) 매개변수명=값 방식

 

4. 가변 매개변수

 

5. 다중 반환

 

6. 딕셔너리 매개변수 매핑 (**)

Java와 달리 매개변수의 이름이 매핑 기준이므로 신중하게 설정해야되는 것 같다.

 

'Python > 개요 및 문법' 카테고리의 다른 글

객체지향과 클래스  (0) 2024.09.27
콜백함수와 람다함수  (0) 2024.09.26
컬렉션과 반복문  (0) 2024.09.26
제어문 - 반복문  (0) 2024.09.25
제어문 - 조건문  (1) 2024.09.25