文章詳情頁
為什么python中實例檢查推薦使用isinstance而不是type?
瀏覽:104日期: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. python - 多態調用方法時卻顯示bound method...2. dockerfile - [docker build image失敗- npm install]3. javascript - 這里的這個函數是干嘛用的?4. docker-compose中volumes的問題5. javascript - vue-router怎么不能實現跳轉呢6. javascript - js判斷用戶的網絡能否上網?7. python 字符串匹配問題8. javascript - CSS圖片輪播顯示問題9. javascript - react熱加載的一段代碼10. android - viewpager問題PagerTabStrip樣式
排行榜
