Python에서 인스턴스 검사를 위해 유형 대신 isinstance를 사용하는 것이 권장되는 이유는 무엇입니까?
阿神
阿神 2017-05-24 11:35:09
0
2
862

http://codingpy.com/article/p...

예시 확인:

type(a) is C` 대신 isinstance(a, C)를 사용하세요. 그러나 일반적으로 인스턴스 검사를 수행하지 마십시오. 인스턴스의 특성을 확인하는 것이 좋습니다.

阿神
阿神

闭关修行中......

모든 응답(2)
洪涛

비교 객체가 하위 클래스 인스턴스이고 상위 클래스인 경우 isinstance会认为相等,type는 동일하지 않습니다.

isinstancetype 多了个检查继承的功能,所以更愿意选择 isinstance와 동일합니다.

世界只因有你

으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿