\

Pythonでは、変数のデータ型を判定するためにtype関数を使用します。また、2つのデータの型が同じかどうかを確認するためにisinstance関数も使用します。

型とは

型とは、データの種類を指します。Pythonには以下のような基本的な型があります。

  • 整数:int
  • 浮動小数点数:float
  • 文字列:str
  • 真偽値:bool

type関数とは

type関数は、型を確認するための組み込み関数です。使い方は以下のとおりです。

type(型を確認したい変数)

isinstance関数とtype関数の違い

type関数と似た関数の1つにisinstance関数があります。isinstance関数は、「第一引数で指定した変数が第二引数で指定した型と一致するかどうかをbool値で返す関数」です。

isinstance(型を確認したい変数, 型)

type関数の使い方

type関数を用いて型判定をする方法は、if文とtype関数を組み合わせて使用します。以下に例を示します。

a = 10
if type(a) == int:
    print("intだよ。")

上記のコードでは、変数aに入っているデータがint型であれば「intだよ。」というメッセージを表示し、そうでなければ表示しないといった単純な判定をしています。

まとめ

この記事ではPythonでtype関数を利用して型判定をする方法についてご紹介しました。type関数やisinstance関数でデータ型を確認しながらコードを書いていくのは、エンジニアにとって非常に重要です。変数の中身を把握しながらミスのないプログラムを書くようにしましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です