본문 바로가기
카테고리 없음

코린이 파이썬 : 함수와 메소드

by 김당이 2022. 5. 8.
반응형
SMALL

오늘은 함수와 메소드의 개념을 배워봅시다

 

함수

function 기능을 갖는 무언가

함수는 주로 갖다 쓰는게 만드는 것보다 비중이 높음

 

표기법

함수()

 

예시)

   _x_ print(변수)

print 앞에 어떤걸 달지 않고 독자적으로 쓰임

 

 


 

메소드

메소드 앞에 객체를 변수화 한 것

 

어떤 객체와 관련이 있다면 메소드

표기법

객체.메소드(변수)

 

예시)

element.click(변수)


 

함수와 메소드의 차이

 

그냥 함수

: 기본적으로 제공되는 함수로, 단순 계산 혹은 단순 변환을 하는데 쓰임

복잡한 객체를 만드는 함수

: 그냥함수와 메소드의 중간. 복잡한 객체란 파이썬에서 기본적으로 제공하는 숫자나 문자와 같은 객체가 아니라 크롬창이나 텔레그램봇같은것을 의미합니다. 이런것은 외부에서 누군가 만든 함수를 사용해 만들어야 하기 떄문에 외부 모듈을 앞에 쓰고 그 뒤에 점, 함수를 적어서 복잡한 객체를 생성 할 수 있습니다.

메소드

:  생성된 복잡한 객체나 파이썬에서 기본적으로 제공하는 객체에 대한 어떠한 기능을 사용하고 싶을때 객체 뒤에 점, 메소드/함수()로 표기

 

예시)

 

 

 

 

출처 : 유튜브 초보코딩

반응형
LIST