為什麼python中實例檢查推薦使用isinstance而不是type?
阿神
阿神 2017-05-24 11:35:09
0
2
863

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

實例檢查:

使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實例檢查。建議檢查實例的特性。

阿神
阿神

闭关修行中......

全部回覆(2)
洪涛

當遇到比較物件是子類別實例與父類別時,isinstance会认为相等,type則不等。

相當於 isinstancetype 多了个检查继承的功能,所以更愿意选择 isinstance

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板