본문 바로가기 메뉴 바로가기

호밀밭의 파수꾼

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

호밀밭의 파수꾼

검색하기 폼
  • 분류 전체보기 (47)
    • HTTP, JS (9)
    • Python (10)
    • Python 모듈 (0)
    • 프로젝트 (0)
    • Front-End (0)
      • React (0)
    • Back-End (7)
      • Django (7)
    • Dev-Ops (1)
      • Docker (1)
    • 일상 (20)
      • 독후감 (9)
      • 일기 (11)
  • 방명록

메타프로그래밍 (1)
[파이썬] 클래스 메타프로그래밍

Reference Fluent Python Stackoverflow docs.Python.org type() 필자가 이때까지 알았던 type함수는 인수를 하나만 받고 해당 객체가 어떤 타입인지(object.__class__) 알려주는 함수로써만 동작하는지 알았다. x = 1 print(type(x)) >>> 하지만 type함수가 세 개의 인수(name, bases, dict)를 받으면 클래스를 동적으로 생성하는 클래스 팩토리처럼 동작하게 된다. ※ 인수가 세개인 경우 type의 매개변수 ★ name: 생성할 객체(클래스)의 이름 --> class.__name__ ★ ★ bases(튜플): 생성할 객체(클래스)가 상속받을 클래스 --> class.__bases__ ★ ★ dict(딕셔너리): 생성할 객체(..

Python 2022. 7. 30. 16:53
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바