文章詳情頁
為什么python中實例檢查推薦使用isinstance而不是type?
瀏覽:107日期: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. docker內創建jenkins訪問另一個容器下的服務器問題2. python redis 列表插入 速度太慢3. docker綁定了nginx端口 外部訪問不到4. docker start -a dockername 老是卡住,什么情況?5. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat6. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?7. docker不顯示端口映射呢?8. golang - 用IDE看docker源碼時的小問題9. html5 - H5中播放的視頻如何有效的進行知識產權保護-防下載防盜鏈10. debian - docker依賴的aufs-tools源碼哪里可以找到啊?
排行榜
