文章詳情頁
為什么python中實例檢查推薦使用isinstance而不是type?
瀏覽:100日期:2022-06-30 11:46:42
問題描述
http://codingpy.com/article/p...
實例檢查:
使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實例檢查。建議檢查實例的特性。
問題解答
回答1:當(dāng)遇到比較對象是子類實例與父類時,isinstance會認為相等,type則不等。
相當(dāng)于 isinstance 比 type 多了個檢查繼承的功能,所以更愿意選擇 isinstance。
回答2:/q/1010000000127305看這個,更詳細一點
相關(guān)文章:
1. angular.js - Angular路由和express路由的組合使用問題2. 網(wǎng)絡(luò)傳輸協(xié)議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?3. java 排序的問題4. 表單提交驗證,沒反應(yīng),求老師指點5. 我的html頁面一提交,網(wǎng)頁便顯示出了我的php代碼,求問是什么原因?6. 如何修改phpstudy的phpmyadmin放到其他地方7. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?8. tp6表單令牌9. node.js - gulp文件監(jiān)聽的問題10. php - mysql中,作為主鍵的字段,用int類型,是不是比用char類型的效率更高?
排行榜

熱門標簽