무향향수

[Python] 파이썬 함수 사용 방법 본문

데이터분석_Python

[Python] 파이썬 함수 사용 방법

튼튼한장 2023. 8. 4. 09:41
 

목차💟 (파이썬 함수)

  1. 기본 함수 정의
  2. 함수 인자값을 디폴트로 지정하는 함수
  3. 두 개 이상의 값을 리턴하는 함수

 

 


💟 1. 기본 함수 정의

사용자가 임의의 기능을 함수로 정의하려면 def를 사용해야한다.

아래는 함수 이름이 addition이고 인자로 받은 값에 7을 더해서 리턴하는 함수이다.

def addition(x):
	return x + 7
    
addition(8) # 15 출력

 

 

 

💟 2. 함수 인자값을 디폴트로 지정하는 함수

함수의 인자 값으로 디폴트 값을 지정할 수 있다.

아래의 예시처럼 함수를 정의하면 함수 호출시 인자 값이 없을 때 디폴트로 인자 x의 값에 1이 배정된다.

def addition(x = 1):
	return x + 7
    
addition() # 8 출력

 

 

 

💟 3. 두 개 이상의 값을 리턴하는 함수

함수 실행 결과로 두 개 이상의 값을 리턴할 때 리턴 값들을 튜플로 처리하면 편리하다.

아래 예시의 함수는 리턴 값이 각각 2배수와 3배수로 구성되는데 이 두값이 각각 변수 x와 y로 배정된다.

def multiply(x):
	return x * 2, x * 3
    
x, y = multiply(7)
print(x, y) # 각각 7에 2와 3을 곱한 14와 21이 리턴된다.

 

 

 

⭐요약⭐
def를 사용하여 함수 지정하기
디폴트 값을 지정하려면 매개변수 안에 미리 지정하기
두 개 이상의 값을 리턴하는 경우 튜플을 사용하기