http://codingpy.com/article/p...
예시 확인:
type(a) is C` 대신 isinstance(a, C)를 사용하세요. 그러나 일반적으로 인스턴스 검사를 수행하지 마십시오. 인스턴스의 특성을 확인하는 것이 좋습니다.
PHP中文网2017-05-24 11:37:09
비교 객체가 하위 클래스 인스턴스이고 상위 클래스인 경우 isinstance
会认为相等,type
는 동일하지 않습니다.
는 isinstance
比 type
多了个检查继承的功能,所以更愿意选择 isinstance
와 동일합니다.