記事の内容
この記事では、Pythonの「ある値の型」を調べる方法を紹介します。
なお、このコードはPythonの3系で書かれています。
type関数
type関数を使うと、引数の型を表示することができます。
isinstance関数
isinstance関数を使うと、第一引数と、第二引数の型を比較して、「True」「False」で判定します。
「True」「False」の判定は、「type関数」と「is」というキーワードを使っても行うことができます。
type関数とisinstance関数の違い
type関数は、クラスの型が一致している時のみ、Trueと判定します。
isinstance関数は、クラスの型が一致している場合と、親クラスの場合に、Trueと判定します。
より狭い範囲で、その対象のクラスのみで比較したい場合は、type関数を使いましょう。
まとめ
この記事では、Pythonの「ある値の型」を調べる方法を紹介しました。
Good luck for your engineer life!