プログラミング、フリーダイビング、旅行のブログ

プログラミング道場

【Python3入門】型を取得したり確認しよう

更新日:

この記事では、Pythonの「ある値の型」を調べる方法を紹介します。

本記事の内容

  • type関数
  • isinstance関数
  • type関数とisinstance関数の違い
  • まとめ

type関数

type関数を使うと、引数の型を表示することができます。

isinstance関数

isinstance関数を使うと、第一引数と、第二引数の型を比較して、「True」「False」で判定します。
「True」「False」の判定は、「type関数」と「is」というキーワードを使っても行うことができます。

type関数とisinstance関数の違い

type関数は、クラスの型が一致している時のみ、Trueと判定します。
isinstance関数は、クラスの型が一致している場合と、親クラスの場合に、Trueと判定します。
より狭い範囲で、その対象のクラスのみで比較したい場合は、type関数を使いましょう。

まとめ

この記事では、Pythonの「ある値の型」を調べる方法を紹介しました。

Good luck for your engineer life!

-Python, プログラミング

Copyright© プログラミング道場 , 2019 All Rights Reserved Powered by AFFINGER4.