2017/python_tutoring

함수(function) 와 메소드(method) 차이

WONDY 2017. 7. 22. 19:04

함수와 메소드는 특정한 연산(로직)을 처리하는 것은 같음.


함수는 절차지향, class 로 사용하지 않고 def 로 함수 선언하여 사용하는 것을 얘기할 수 있다.


메소드는 객체지향에서 class를 사용하고 인스턴스를 만들었을 경우 class 내 함수를 사용할 때 이를 메소드라 부른다.

 예로, list를 사용할 때 list.append(value), list.extend(L) .... 와 같은 것을 list의 메소드라 할 수 있다.