더북(TheBook)

Note 함수와 메서드의 차이점

메서드는 함수의 일종으로 특정 작업을 수행하는 코드의 집합이라는 점은 같습니다. 하지만 다음과 같은 차이점이 있습니다.

함수: 독립적으로 정의되어 프로그램 어디에서나 호출할 수 있습니다( print()).

메서드: 특정 객체에 종속되어 해당 객체를 통해서만 호출할 수 있습니다( lower()).

처음 학습할 때는 함수와 메서드를 구분하기 어려울 수 있습니다. 구분이 어려운 경우, 둘을 모두 함수라고 생각해도 무방합니다.

이 절에서는 파이썬의 기본 문법인 변수, 조건문, 반복문, 함수에 대해 학습했습니다.

변수: 데이터를 저장합니다.

조건문: 프로그램의 흐름을 제어합니다.

반복문: 반복 작업을 효율적으로 처리합니다.

함수: 코드를 재사용할 수 있게 하고 프로그램 구조를 체계적으로 구성합니다.

특히 메서드를 이해하면 파이썬 라이브러리와 객체지향 프로그래밍의 기초를 다지는 데 도움이 됩니다. 이 네 개념은 파이썬뿐 아니라 모든 프로그래밍 언어의 기본이며, 이를 잘 익히면 복잡한 프로그램도 쉽게 작성할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.