[python] 함수

부대찌개·2021년 2월 1일
0

함수

함수란 어떠한 입력값을 가지고 내가 의도한 결과를 낼 수 있도록 하는 하나의 코드블록이다.

이렇게 만들어진 함수는 해당 코드를 일일히 입력하는 번거로움 없이 여러 번 재활용 할 수 있다.

python에서 함수라는 것을 선언하기 위해서는 앞에 def 를 입력해주어야 한다.

def add(a, b): 
    return a + b

간단한 함수의 예다.

def를 앞게 기재해서 함수라는 것을 선언해 준 이후
함수의 이름(매개변수) 를 입력해준다.

이제 이 함수를 실제로 사용해보면,

>>> a = 3
>>> b = 4
>>> c = add(a, b)
>>> print(c)
7

의 결과가 나타난다.

매개변수와 인수

함수에서 사용되는 매개변수와 인수는 간혹 용어를 혼동해서 사용하는 경우가 있다.
때문에 정확한 용어 사용이 중요하다.

def number_add(a,b) # --> 여기서 a, b는 매개 변수
	return a + b
   
print(number_add(1,2)) # --> 여기서 1, 2는 인수

매개변수는 함수 등에서 사용되는 전달된 값을 받는 변수를 의미하고 인수는 함수를 호출할 때 전달하는 입력값을 의미한다.

profile
반갑습니다.

0개의 댓글