Python でインスタンスをチェックする場合、type ではなく isinstance を使用することが推奨されるのはなぜですか?
阿神
阿神 2017-05-24 11:35:09
0
2
882

http://codingpy.com/article/p...

チェック例:

type(a) is C` の代わりに isinstance(a, C) を使用します。ただし、通常はインスタンスのチェックを行わないでください。インスタンスの特徴を確認することをお勧めします。

阿神
阿神

闭关修行中......

全員に返信(2)
洪涛

比較対象がサブクラスインスタンスと親クラスの場合、isinstance会认为相等,typeは等しくありません。

isinstancetype 多了个检查继承的功能,所以更愿意选择 isinstanceと同等です。

いいねを押す +0
世界只因有你

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート