본문 바로가기
Python

[Python] 함수

by 박사과정 모닝 2023. 10. 10.
반응형

[함수]

  • 함수(function): 특정 작업을 수행하는 명령어들의 모음
  • 함수는 작업에 따라 필요한 데이터를 전달받을 수 있음
    • 이때, 함수가 받는 데이터를 매개변수, 인자값, parameter, arguments 등으로 부름
  • 작업이 완료된 후에는 작업의 결과를 호출한 곳으로 반환함
    • 이대, 반환하는 값을 return 값, 반환값 이라고 함
  • 함수는 객체지향 프로그래밍 언어에서는 메서드(메소드, method) 라고 부름

 

[함수의 선언 및 구현]

  • 함수의 문법
def 함수이름 (매개변수 1, 매개변수 2):
	문장 1
	문장 2
	return 반환값
  • def: 함수를 정의할 것임을 나타내는 선언
  • 윗줄을 '선언부'라고 함
  • 선언부 아래에 블록으로 들어가 있는 문장들을 '구현부'라고 함
  • 함수의 호출: 함수를 호출할 때에는 함수이름(매개변수1, 매개변수2)의 형식으로 호출한다
  • 함수를 호출했을 때, 구현부에 있는 모든 내용을 실행하고 최종적으로 return 뒤에 설정한 반환값을 반환한다.
반응형