2022 AI SW 온라인 교육/AI 데이터 분석 트랙
[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 05. 같은 듯 다른 함수와 메서드
parkes811
2022. 12. 14. 01:22
01 함수란?
- 프로그래밍의 기본 틀
- 함수 : 특정 기능을 수행하는 코드
- 컴퓨터는 함수 속 코드들을 읽고, 특정 기능을 수행한다.
- 앞선 내용에서 배웠던 함수의 내용, 자료를 넣으면 특정 정보를 반환해준다.
02 다양한 함수의 종류
- 내장 함수 : 이미 만들어진 함수들을 의미한다.
- input() : 자료를 입력하는 함수
- print() : 자료를 출력하는 함수
- max() : 시퀀스 자료의 최댓값을 구하는 함수
- min() : 시퀀스 자료의 최솟값을 구하는 함수
- sum() : 숫자 원소로 이루어진 시퀀스 자료의 합을 출력해주는 함수
- len() : 시퀀스 자료의 길이를 구해주는 함수
- 사용자 지정 함수 : 사용자가 여러 코드를 묶어서 새로 만드는 함수
- 함수를 정의하는 방법, def는 define의 약자이다.
- 매개변수(함수 내부에서 사용되는 변수) 를 이용해서 함수 내부로 값을 전달한다.
- 함수 속 명령들은 같은 들여쓰기를 통해 명령을 작성한다.
- 함수의 반환은 함수 내부에서 일어난 일은 외부에서 알 수 없기 떄문에 return을 이용해서 함수 외부로 값을 전달한다.
03 Method란?
- 메서드 : 특정 자료에 대해 특정 기능을 하는 코드, 즉 특정 자료에 대한 함수
- 함수 VS 메서드
- 함수는 특정 기능을 한다.
- 매개변수를 이용해서 자료를 전달한다.
- 메서드는 특정 자료와 연관 지어 기능을 한다.
- 자료 뒤에 . 을 찍어 사용한다.