Love Every Moment

〔모두를 위한 파이썬〕사용자 정의 함수(def), 인자와 매개변수 본문

PROGRAMMING::LANGUAGE/Python

〔모두를 위한 파이썬〕사용자 정의 함수(def), 인자와 매개변수

해 송 2022. 6. 14. 14:51
반응형

 

1. 함수의 종류

(1) 내장 함수(Built-in Functions)

  • print(), input(), type(), float(), int(), ...

(2) 사용자 정의 함수

  •  def 를 통해 사용자가 새로 정의한 함수
  • 새로운 예약어로 간주됨

 


 

 

2. 사용자 정의 함수

  • def + 함수 이름() + :     의 형식으로 함수를 정의한다
  • 왼쪽 사진에서는 thing()을 정의하고 호출했지만, 오른쪽 사진에서는 print_lyrics()를 정의만 하고 호출을 하지 않았으므로 함수가 동작하지 않음
  • 언제 함수를 만들어서 사용하는가? 같은 기능이 계속해서 반복되거나 코드가 너무 길어서 나누고 싶을 때 등등

 


 

3. 인자(Arguments)와 매개변수(Parameters)

  • 인자: 함수에 넘겨주는 입력값
  • 매개변수: 함수를 정의할 때에 쓰는 변수로, placeholder 로써 함수가 호출되는 동안에 인자에 접근할 수 있도록 해준다

 


4. 반환값(Return Value)

  • return 문은 함수의 실행을 종료시키고 결과를 반환한다

 


5. 실습

 

 


 

강의 사이트

 

모두를 위한 파이썬 (PY4E)

부스트코스 무료 강의

www.boostcourse.org

 

반응형
Comments