Python 함수 입문
Hugo Bowne-Anderson
Instructor
기본 인자가 있는 함수 작성
가변 인자 사용
def power(number, pow=1): """number를 pow 제곱합니다.""" new_value = number ** pow return new_valuepower(9, 2)
81
power(9, 1)
9
power(9)
9
def add_all(*args):
"""*args의 값을 모두 합합니다."""
# 합 초기화
sum_all = 0
# 합계 누적
for num in args:
sum_all += num
return sum_all
add_all(1)
1
add_all(1, 2)
3
add_all(5, 10, 15, 20)
50
print_all(name="Hugo Bowne-Anderson", employer="DataCamp")
name: Hugo Bowne-Anderson
employer: DataCamp
def print_all(**kwargs):
"""**kwargs의 키-값 쌍을 출력합니다."""
# 키-값 쌍 출력
for key, value in kwargs.items():
print(key + ": " + value)
print_all(name="dumbledore", job="headmaster")
job: headmaster
name: dumbledore
Python 함수 입문