05. 같은 듯 다른 함수와 메서드

2021. 9. 18. 09:47AI 온라인 교육/파이썬 기초

[함수]

  : 특정 기능함 수행하는 코드(들의 모임)
                                                냄비를 가스레인지에 올리지
     ex) 떡볶이 만들기 =>    가스레인지에 불을 켜기
                                                냄비에 물을 500ml 붓기

 -  함수의 종류
     1. 내장함수
       :개발자들이 이미 만들어둔 함수들
       ex) input() - 자료 입력,

              print() - 자료출력,

              sum() - 숫자원소로 이루어진 시퀀스 자료의 합 구하기 등등.....

      2. 사용자 지정함수
        : 사용자가 여러코드를 묶어서 새로 만든 함수

        : 함수 만들기
             - define(정의하다) 키워드를 이용해 함수 정의
             - 형태   => def 함수 이름(매개변수):    #매개변수를 이용해 함수내부로 값을 전달
                                       수행할 명령
                                        return 반환값               #return을 이용해 함수 외부로 값을 전달
            - 반환이 필요한 이유: 함수 내부에서 일어난 일을 함수 외부에선 알수 없기 때문에
             - 같은 들여쓰기를 사용해야하함


[메서드]

   :특정 자료에 대해 특정 기능을 하는 코드

 

                                     함수                                      VS                                메서드

                                                          특정 자료와 연관지어 기능을 한다     

           매개변수를 이용해 자료를 전달한다         |                   자료뒤에 .을 찍어 사용
            ex) my_list=[5, 6, 7]                                 |                    ex) my_list=[5, 6, 7] 
                   len(my_list)                                         |                           my_list.pop()
                   sum(my_list)                                       |                          my_list.sort()
 

'AI 온라인 교육 > 파이썬 기초' 카테고리의 다른 글

04. 파이썬에서 자료를 담는 여러가지 방식  (0) 2021.09.16
03. 반복문  (0) 2021.09.15
02. 조건문  (0) 2021.09.14
01. 파이썬 기초  (1) 2021.09.13