文章詳情頁
為什么python中實(shí)例檢查推薦使用isinstance而不是type?
瀏覽:116日期:2022-06-30 11:46:42
問題描述
http://codingpy.com/article/p...
實(shí)例檢查:
使用isinstance(a, C),而不是type(a) is C`。但是一般要避免做實(shí)例檢查。建議檢查實(shí)例的特性。
問題解答
回答1:當(dāng)遇到比較對(duì)象是子類實(shí)例與父類時(shí),isinstance會(huì)認(rèn)為相等,type則不等。
相當(dāng)于 isinstance 比 type 多了個(gè)檢查繼承的功能,所以更愿意選擇 isinstance。
回答2:/q/1010000000127305看這個(gè),更詳細(xì)一點(diǎn)
相關(guān)文章:
1. 如何修改phpstudy的phpmyadmin放到其他地方2. python - Django 表單問題?3. javascript - 百度搜索網(wǎng)站,如何讓搜索結(jié)果顯示一張圖片加上一段描述,如圖;求教4. css3 - 這個(gè)右下角折角用css怎么畫出來?5. 索引 - 請(qǐng)教下Mysql大數(shù)據(jù)量的聯(lián)合查詢6. pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤)7. 關(guān)于Mysql聯(lián)合查詢8. javascript - main head .intro-text{width:40%} main head{display:flex}為何無效?9. mysql - sql 語句更改表結(jié)構(gòu),添加多個(gè)列,怎么寫?10. javascript - 網(wǎng)頁中嵌套iframe,網(wǎng)頁和iframe viewport不同,怎么能讓iframe中的網(wǎng)頁不變形
排行榜

熱門標(biāo)簽