http://codingpy.com/article/p...
チェック例:
type(a) is C` の代わりに isinstance(a, C) を使用します。ただし、通常はインスタンスのチェックを行わないでください。インスタンスの特徴を確認することをお勧めします。
PHP中文网2017-05-24 11:37:09
比較対象がサブクラスインスタンスと親クラスの場合、isinstance
会认为相等,type
は等しくありません。
はisinstance
比 type
多了个检查继承的功能,所以更愿意选择 isinstance
と同等です。