본문 바로가기

AWS 교육/Cloud-Python (수)

241211_Python 함수(def)

728x90

◆ Python

 ◇ 함수

  - 함수는 특정 작업을 세분화하는 개념

   ex) 피자 : 반죽(도우) + 토핑 + 굽기 + 커팅/포장

 

  - def 함수명(매개변수1, 매개변수2) :   # 함수 정의 (define)

      종속 문장

   ① 함수 생성

   ② 함수의 연산을 필요로 하는 라인

     함수 호출

          ━> 함수명(인수1, 인수2)

  ㄴ매개변수는 함수에 입력으로 전달되는 값을 받는 변수이고, 인수는 함수를 호출할 때 전달하는 입력 값이다.

  ㄴ내부에 print가 있으면 내용을 내부에서 바로 출력하나 없을 경우 외부로 되돌리는 명령어가 필요

   (return이 없을 시 "none"이 출력 됨)

  ㄴreturn의 두번째 사용으로 함수 정의를 종료하는 의미도 지니고 있다

    (return 만 입력(100을 지움) 시 A, B 만 출력 되고 종료되는 것)

*기본형식 예제

01.py
0.00MB

 

  - 함수는 여러가지 형태가 존재한다

02.py
0.00MB

 

 *함수 예제

 

 *함수 문제

 ※주의사항으로 인수와 매개변수의 내용이 달라야 한다(즉, "num"인수가 있다면 매개변수로 "num"을 사용하면 안된다)

03.py
0.00MB

728x90