[Elice] 01-05 같은 듯 다른 함수와 메서드

jeongjeong2·2022년 10월 30일
0

Elice

목록 보기
6/18
  1. 함수란?

    • 프로그래밍의 기본 틀, 컴퓨터에게 정보를 입력하고, 컴퓨터가 작업을 하고 컴퓨터가 작업 결과를 출력
    • 특정 기능을 수행하는 코드 or 그러한 코드의 집합
  2. 함수의 종류

    • 내장 함수 : python내에 이미 만들어져있는 함수 ex) print(),len(),int(),max()....
      대표적인 함수
      - input()과 print()
      • max()와 min() # in sequence data
      • sum()과 len() # sum은 합, len은 길이를 구함
    • 사용자 지정 함수 : 사용자가 여러 코드를 묶어서 새로 정의한 함수
      만드는 방법
      1. def 키워드를 이용해서 함수 정의 - def Name(variable) :
        • 매개변수를 이용해서 함수 내부로 값을 전달 ex) for i in range(A)에서의 'i'
      2. 함수 속 명령 작성 - 같은 들여쓰기를 통해 명령 작성
      3. 함수의 반환(출력) - return을 이용해서 함수 외부로 값을 전달 ex) return(반환값)
  3. Method

    • 특정 자료에 대해 특정 기능을 하는 코드 ex)list의 활용에 있어서의 함수들. append,pop...
    • 함수 vs method
      - 함수 : 특정 기능, 매개 변수를 이용해 자료의 전달이 필요
      • method : 특정 자료와 연관 지어 기능, 자료.method 형식으로 사용.

0개의 댓글