겉바속촉

[PYTHON] 파이썬_메서드 본문

IT 일기 (상반기)/PYTHON

[PYTHON] 파이썬_메서드

겉바속촉 2021. 1. 5. 11:43
728x90
반응형

 

 

안녕하세요

겉바속촉입니다

!^^!

 

 

!!파이썬 시작하기!!

 

 

 

 

두둥

드디어 객체 지향 방식

메서드에 대해서

!!!알아보도록 하겠습니다!!!

 

 

 

 

 


 

 

모듈과 클래스, 메서드

 

 

용어 개념들

 

  • 객체 : object -> 속성을 가질 수 있는 모든 것
  • 객체 지향 프로그래밍 언어 -> 객체를 기반으로 프로그램을 만드는 프로그래밍 언어
  • 추상화 : abstarction - 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것

                              - 공통적인 특징을 뽑아내는 것


  • 클래스 : class -> 객체를 쉽고 편리하게 생성하기 위해 만들어진 구문 ( 흔히 말하는 붕어빵 틀...... )
  • 인스턴스 : instance -> 클래스를 기반으로 생성한 구체화된 객체  ( 흔히 말하는 붕어빵.... 그놈의 붕어빵... )


  • 생성자 : constructor -> 클래스 이름과 같은 인스턴스를 생성할 때 만드는 함수 (최초로 자동으로 호출되는 함수)
  • 메서드 : method -> 클래스가 가진 함수

 

 

 

객체 지향 방식으로 메서드 호출

 

  • 객체 . 메소드  --> 권장방식
  • expression.method_name(arguements)

 

 

 

밑줄의 쓰임새

 

  • 밑줄 두개로 시작하고 끝나는 메소드는 파이썬에서 특수하게 간주됨
  • 특정 문법에 의해 자동으로 호출
  • __add__ : 문자열 연결 기능
  • __abs__ : 절대값 도출
  • __doc__ : 함수 객체에서 함수 설명을 저장하고 있는 변수

 

 

지난 번 포스팅 중에서 새로운 함수 디자인을 만들 때 설명하는 부분을 주목해주세요

 

__doc__ 이 결국 해당 함수를 설명하는 기능을 가지고 있는데

지난 번에 공부했던 설명문 부분이라고 생각하시면 됩니다.

 

 

2021/01/04 - [IT 일기 (상반기)/PYTHON] - [PYTHON] 파이썬_지역변수, 새로운 함수 디자인

 

[PYTHON] 파이썬_지역변수, 새로운 함수 디자인

안녕하세요 겉바속촉입니다 !^^! !!파이썬 시작하기!! 임시 저장 공간으로 지역 변수 사용 지역 변수 함수를 호출할 때마다 생성 함수가 반환될 때 제거 지역 변수의 유효 범위 : 변수가 정의된 행

2-juhyun-2.tistory.com

 

 

 

 

 

*** 참고 ***

 

instance 변수를 참조하

기 위한 점인지

소수점에서 사용하는 점인지

알 수가 없어서 오류가 납니다

 

그래서 3 뒤에 공백 추가하고 점을 찍어 주시면 오류가 나지 않아요!!

 

 

728x90
반응형