# 함수 ```python def function_name(parameter): "This is a Doc string." print("Hello") return parameter + 1 function_name(3) ``` ## 매개변수 * 필수 (위치) 매개변수 * 키워드 매개변수 * 디폴트 매개변수 * 임의 길이 매개변수 * 임의 길이 키워드 매개변수 ```python def sum(arg1, arg2 = 0, *var_args): s = arg1 + arg2 for i in var_args: s += i return s sum(1, 2) sum(arg1=1, arg2=2) sum(1) sum(1, 2, 3, 4, 5) ``` ## 람다 함수 ```python sum = lambda a, b : a + b ```