python type function
[Python Meta Class](https://texonom.com/python-meta-class-b64b3b6ff8ec4f8c952e46123db5137d) 


type은 인자로 클래스의 정의를 받아 클래스를 반환
type 함수는 그때그때 클래스를 만들 때에도 쓰일 수 있음

같은 함수가 인자에 따라 완전히 다른 용도로 사용되는 것은 매우 나쁘지만, 여기에는 Python 하위 호환성 문제가 얽혀있다

```type>>> MyShinyClass = type('MyShinyClass', (), {}) # 클래스 객체 반환>>> print(MyShinyClass)<class '__main__.MyShinyClass'>>>> print(MyShinyClass()) # 클래스 인스턴스 생성<__main__.MyShinyClass object at 0x8997cec>```








