[파이썬 기초] 함수 정의 및 호출


[파이썬 기초] 함수 정의 및 호출

드디어 함수 파트로 넘어왔다. 사실 이전 포스팅에서도 함수를 사용하긴 했지만 전부다 파이썬에 내장되어 있는 함수나 객체 타입의 내장함수들 뿐이었는데 여기서는 함수를 직접 만들어서 호출해 보려고 한다. 함수 정의 및 함수 객체 속성 여기서는 사용자 정의 함수(User-defined Function)의 정의와 함수 호출, 변수의 유효 범위(scope), 인자와 전달 방식, lambda 함수 등에 대해 알아보자. 파이썬에서 함수라고 하면 다음과 같은 그림으로 정의(definition)와 호출(call)의 관계를 표현할 수 있다. 함수 정의와 호출의 관계 오른쪽의 함수 형태대로 파이썬에서 함수 정의는 'def' 키워드를 사용하여 정의할 수 있다. 그 외에 위치 인자나 키워드 인자의 경우에는 나중에 알아보자. def <함수 이름> (<매개변수_리스트>) : # 함수 정의 <문장 몸체> [return <수식_리스트>] <매개변수_리스트>의 각 변수는 함수의 지역변수(local variable)...


#def #함수 #파이썬 #키워드인자 #정의 #인자 #위치인자 #반환값 #return #python #호출

원문링크 : [파이썬 기초] 함수 정의 및 호출