본문 바로가기

SweetPotato1024/Python.PyCharm

함수(function) 용어 정리

반응형

함수(function)    #함수를 사용하는 이유  

반복해서 진행되는 일들의 단위

음악 후렴구 

 

내장함수

print(), input()

 

사용자 정의 함수    #함수 기본구조  #함수명 작성규칙

 

- 함수를 호출하고 값을 주고 받기 위해서 인수, 매개 변수, 반환값이 필요한데 항상 존재해야 하는 것은 아니다.

인수(argument)

호출된 함수에 전달할 값

 

매개 변수(parameter)

호출된 함수에서 전달 받은 값을 임시로 할당하는 변수

 

반환 값(return value)

매개 변수로부터 처리되어 값이 반환된다. 

 

모듈(module)

서로 관련되어 있는 함수들의 모임 

 

재귀 함수(recursive function)

함수 안에서 자기 자신을 또 호출하는 함수 

피보나치수열, 하노이탑, 마트로시카

 

지역변수

함수 안에서 만들어진 변수

 

전역변수 

함수 밖에서 만들어진 변수

다른 함수에서도 사용가능 

함수 밖에서 만들어진 지역변수를 함수 안에서 사용할 경우에 'global 변수명' 사용한다. 함수 안에서 같은 변수명을 사용하면 변수가 재정의된다. 

 

 

 

 

반응형