파이썬 함수

MIN·2023년 10월 18일

Python_문법

목록 보기
11/20
post-thumbnail
이 글은 나도코딩의 파이썬 입문을 공부한 내용을 토대로 작성한 글입니다.
혹시 잘못된 내용이 있을 시 댓글로 알려주시면 감사하겠습니다 ^U^

🍭 함수 정의

파이썬의 함수는 중학생 때 배웠던 수학의 함수와 비슷하다.
입력값에 따라 출력값이 달라지는 어떠한 동작을 수행하게 된다.

파이썬에서는 입력하는 값을 전달값이라고 하며,
출력되는 값을 반환값이라고 한다.

함수를 정의할 때에는 아래와 같은 형식으로 작성한다.

def 함수이름( ):
      실행할 문장1
      실행할 문장2
      . . .

콜론( : )을 붙이고 아래의 실행할 문장은
이 함수에 속해있다는 뜻으로 들여쓰기를 하여 작성해야 한다.

🍭 함수 사용해보기

def buy():
    print("물건을 구매하셨습니다.")

buy()

물건을 구매했다고 알려주는 buy함수를 만들어 보았다.
이 함수를 사용할 때에는
( )를 포함하여 함수 이름을 적어주면 된다.

buy()를 입력하여 함수를 실행하면

실행결과
물건을 구매하셨습니다.

이렇게 우리가 적었던 문장이 나오게 된다.
이렇게 함수이름을 불러서 사용하는 것을 함수 호출이라고 한다.

🍭 전달값 & 반환값

함수는 전달값에 따라 동작을 하여 반환값이 달라지는 것이라고 하였다.
위에서 정의한 함수는 전달값과 반환값 없이 동작만 정의되어 있다.

이번에는 전달값과 반환값을 포함하여 정의해보도록 하겠다.

def 함수이름( 전달값1, 전달값2, ... ):
      실행할 문장1
      실행할 문장2
      . . .
      return 반환값

전달값은 함수이름 옆의 소괄호에 넣어주고
반환값은 return문을 넣어 적어준다.

profile
기초부터 시작하는 감쟈 ※ 소개글 확인해주세요!! ※

0개의 댓글