본문 바로가기

BackEnd/Python

함수

매개변수를 지정하여 호출하기

 

def add(a, b):
	return a + b
    
result = add(a=3, b=7)
print(result)
>>> 10

 

 

여러 개의 입력 값을 받는 함수 만들기 (튜플로 만들어줌)

 

def add_many(*args): #args는 임의로 정해준 파라미터명임, 앞에 *만 붙이면 된다
	result = 0
    
    for i in args:
    	result = result + i # *args에 입력받은 모든 값을 더한다
    
    return result

 

 

키워드 파라미터 (key:value의 딕셔너리 형태로 만들어줌)

 

def print_kwargs(**kwargs): # **을 붙이고 임의의 파라미터명으로 지정해줌
	print(kwargs)

print_kwargs(a=1)
>>> {'a' : 1}

print_kwargs(name='foo', age=3)
>>> {'age':3, 'name':'foo'}

 

 

매개변수에 초기값 미리 설정하기

 

def say_myself(name, old, man=True):
# 파라미터 man은 True를 기본값으로 가지게 됨

 

 

 

'BackEnd > Python' 카테고리의 다른 글

파일 입출력  (0) 2020.06.18
사용자 입력과 출력  (0) 2020.06.18
자료형 - 집합 자료형  (0) 2020.06.18
자료형 - 딕셔너리형  (0) 2020.06.18
자료형 - 튜플형  (0) 2020.06.18