문준영
새벽 코딩
문준영
전체 방문자
오늘
어제
  • 분류 전체보기
    • 웹 개발
    • JAVA
      • 기본 문법 내용 정리
      • 함수 내용 정리
      • 쉽게 배우는 자바 프로그래밍 문제 풀이
    • HTML
      • HTML
      • CSS
      • 문제풀이
    • JavaScript
    • MYSQL
    • C
      • 기본 문법 내용 정리
      • 백준 알고리즘 (c언어)
      • 자료구조
    • Python
      • 참고 알고리즘
      • 기본 문법 내용 정리
      • 자료구조 내용 정리
      • 백준 알고리즘 (파이썬)
    • 깃허브
    • 멀티잇 풀스택

티스토리

hELLO · Designed By 정상우.
문준영

새벽 코딩

Python/기본 문법 내용 정리

+ 스태틱/인스턴스 함수와 메서드와 매직 메서드

2022. 1. 28. 16:13
스태틱 변수 

 

  • 클래스를 활용할 때 필요한 공통변수로 활용
  • 대개 변수지만 상수로 많이 활용됨.
  • 호출 : 클래스명.변수명 (클래스변수.변수명도 가능은 하지만 대체로 클래스.변수명을 주로 사용)

 

스태틱 함수 

 

  • 클래스를 활용할 때 필요한 공통함수로 활용
  • 호출: 클래스명.함수() 

 

 

인스턴스 변수

 

  • 클래스 변수가 생성될 때 클래스 변수 내 독립적으로 사용가능
  • 생성자에서 생성하는 변수
  • 호출 : 클래스변수.변수명()

 

 

인스턴스 함수

 

  • 클래스 변수를 활용한 함수인 경우가 많음
  • 호출 : 클래스변수.함수() 

 

매직 메서드

 

매직 메서드 설명 예시
__init__ 클래스 변수(인스턴스(가 생성될 때 호출되는 함수 __init(self)
__str__ 클래스 변수를 호출할 때 또는 문자열로 변환할 때 호출되는 함수(return 문자열) __str(self)
__eq__      (equlas) 클래스 변수가 비교 연산자와 함께 사용될 때 호출되는 함수  (return 비교) __eq__(self,other)
__ne__     (not equlas) __ne__(self,other)

 

'Python > 기본 문법 내용 정리' 카테고리의 다른 글

데이터 분석  (0) 2022.06.23
예외처리  (0) 2022.01.28
클래스  (0) 2021.07.15
함수와 파일 입출력  (0) 2021.07.14
제어문  (0) 2021.07.13
    'Python/기본 문법 내용 정리' 카테고리의 다른 글
    • 데이터 분석
    • 예외처리
    • 클래스
    • 함수와 파일 입출력
    문준영
    문준영
    공부한 내용 정리!

    티스토리툴바