관련 무료 학습 권장사항: python 비디오 튜토리얼
내성검사는 특정 메커니즘을 통해 객체의 내부 구조를 쿼리하는 것입니다.
Python에서 더 일반적인 자체 검사 메커니즘(함수 사용)은 dir(), type(), hasattr(),
isinstance()입니다. 이러한 함수를 통해 프로그램이 실행될 때 개체의 유형을 알 수 있습니다. , 객체에 특정 속성이 존재하는지 확인하고 객체의 속성에 액세스합니다.
class A(object): def __init__(self): print("A") class C(A): def __init__(self): print("B") super().__init__() class B(A): def __init__(self): print("C") super().__init__() class D(B,C): def __init__(self): print("D") super().__init__() if __name__ == '__main__': d = D() 运行结果: D C B A (<class '__main__.D'>, <class '__main__.B'>, <class '__main__.C'>, <class '__main__.A'>, <class 'object'>)
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 교육을 방문하세요! !
위 내용은 Python 객체 검사 메커니즘 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!