함수
- 매개변수를 입력받아 특정기능을 한 후 출력을 하는 함수
- 이미 정의된 내장함수와 사용자 정의 가능한 함수로 나뉨
- print(), sum(), max(), input() 등.
메서드
- 특정 자료에 대해 특정 기능을 하는 코드
my_list = [1, 2, 3]
my_list.append(4)
my_list.count(2)
my_list.pop()
함수는 특정자료를 전달한다.
메서드는 특정 자료와 연관지어 기능을 한다. ( 자료 뒤에 .을 찍어 사용 )
- 매개변수(parameter) : 함수를 정의할 때(만들 때) 넘겨받은 값을 관리하는 변수
- 인자(argument) : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료