함수의 개념을 이해하고 나만의 함수를 만들 수 있다.
매개변수를 사용하는 정의된 함수를 호출 할때 인자를 전달하여 원하는 결과를 볼 수 있다.
함수
인자(Argument)
매개변수(Parameter)
우리만의 함수 만들기
#함수 저장 및 정의
def greeting():
print("Hello World")
greeting() # 호출, Hello World출력
<br>
인자(Argument)
함수를 호출할 때 전달하는 값으로 넘겨 받는 수 혹은 값이라고 생각하면 됩니다. 즉, 위의 예시를 비춰볼 때, print함수에 들어가는 문자열도 인자입니다.
매개변수(Parameters)
함수가 정의된 곳에서 변수처럼 사용하는 것입니다.
함수 호출 지점을 말해도 된다,
def greeting(lang):
print(lang)
greeting("Hello World")
# Hello World가 출력됩니다.
<br\n)
반환값(Return Value)
함수는 함수가 정의된 곳에서 전달받은 매겨변수를 이용하면 프로그래머가 의도한 코드를 실행한 후 계산 결과인 값을 반환할 수 있고 이렇게 되면 다른 함수의 인자로도 사용이 가능합니다.
def greet():
return "Hello"
print(greet(), "Connect")
print(greet(), "Python")
# Hello Connect으로 출력됩니다.
# Hello Python으로 출력됩니다.
Multiple 매개변수/ 인자
여러 개의 매개변수를 받는 함수를 만들기 가능합니다.
def add( left, right ):
return left + right
print(add(1,2))
# 3으로 출력됩니다.
*그림으로 보는 정리