728x90


1. object 클래스

* 파이썬의 모든 클래스는 object 클래스의 상속을 명시하지 않아도 object 클래스를 직접 또는 간접 상속한다.

객체 관계 확인 함수 내용
isinstance(o, c) 객체 o가 클래스 c의 객체인 경우 True 반환
객체 o가 클래스 c를 직접 또는 간접 상속하는 경우 True 반환
issubclass 함수(c1, c2) 클래스 c1가 클래스 c2를 상속하면 True 반환
c2가 상위클래스, c1이 하위클래스 일 때, True 반환
object 클래스에 있는 메소드와 변수
#dir(object)
'__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__'

 

728x90

+ Recent posts