파이썬 이야기
Part 27. 파이썬의 함수란
핸들이없는8톤트럭
2022. 8. 4. 18:58
반응형
함수(Functions)
코드에서 반복적으로 사용되는 부분을 치화한하여 사용할 수 있게 하는 문법적인 요소입니다. 반복되는 코드 블록을 미리 함수로 정의한 후에 이것을 호출하여 사용하게 됩니다.
def add(a,b) :
return a+b
result = add(1,2)
print(result)
함수의 정의
함수의 동작을 프로그래밍하는 과정을 정의한다라고 합니다. 함수를 정의할 때에는 실제로 함수 내부가 실행되지 않습니다. 그래서 함수를 정의하는 시점에서는 함수 내에 런타임 오류가 있는지 알 수 없습니다.
함수의 호출
정의된 함수를 사용하는 것을 호출한다고 합니다. 정의된 함수를 호출할 때에는, 인자를 넘겨주어야 합니다. 함수를 정의할 때, 매개변수가 사용되게 되는데 이러한 매개변수 자리에 인자가 들어가는 것입니다. 함수의 평가가 이루어지면 반환값으로 대치되게 됩니다.
# 함수의 정의와 호출
print('함수의 정의')
def fun1(var1, var2):
return var1+var2
result = fun1(1, 2)
print(result)
result2 = fun1('a','b')
print(result2)
반응형