文章詳情頁
為什么python中實例檢查推薦使用isinstance而不是type?
瀏覽:101日期:2022-06-30 11:46:42
問題描述
http://codingpy.com/article/p...
實例檢查:
使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實例檢查。建議檢查實例的特性。
問題解答
回答1:當遇到比較對象是子類實例與父類時,isinstance會認為相等,type則不等。
相當于 isinstance 比 type 多了個檢查繼承的功能,所以更愿意選擇 isinstance。
回答2:/q/1010000000127305看這個,更詳細一點
相關文章:
1. 對于meta的使用2. javascript - 關于iscroll的一段代碼,希望有人解釋3. mysql 5個left關鍵 然后再用搜索條件 幾千條數據就會卡,如何解決呢4. node.js - nodejs中mysql子查詢返回多行結果怎么處理?5. mysql - 瞬間流量很高的網站,要頻繁的插入數據到數據庫,應該怎么解決這個問題?6. python - angular route 與 django urls 沖突怎么解決?7. 非root安裝MySQL5.6報錯,求助!!!8. 輸入地址報以下截圖錯誤,怎么辦?9. javascript - console.log()方法輸出問題10. 微信內網頁上傳圖片問題
排行榜
