함수 만들기

매일 공부(ML)·2022년 2월 4일
0

학습목표

함수의 개념을 이해하고 나만의 함수를 만들 수 있다.

매개변수를 사용하는 정의된 함수를 호출 할때 인자를 전달하여 원하는 결과를 볼 수 있다.


#### 핵심 키워드

함수

인자(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으로 출력됩니다.

*그림으로 보는 정리

profile
성장을 도울 아카이빙 블로그

0개의 댓글