http://codingpy.com/article/p...
實例檢查: 使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實例檢查。建議檢查實例的特性。
實例檢查:
使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實例檢查。建議檢查實例的特性。
闭关修行中......
當遇到比較物件是子類別實例與父類別時,isinstance会认为相等,type則不等。
isinstance
type
相當於 isinstance 比 type 多了个检查继承的功能,所以更愿意选择 isinstance。
雷雷
當遇到比較物件是子類別實例與父類別時,
isinstance
会认为相等,type
則不等。相當於
isinstance
比type
多了个检查继承的功能,所以更愿意选择isinstance
。雷雷