Pythonのtype関数はどのように使用しますか?

Pythonで、type()関数はオブジェクトのタイプを取得するために使用できます。

この関数の使用法は次のとおりです:

type(object)

objectは、チェックする必要のあるオブジェクトです。整数、浮動小数点数、文字列、リスト、タプル、辞書、関数、クラスなど、有効なPythonオブジェクトであれば何でも構いません。

整数のタイプをチェックする例:

x = 5
print(type(x))

結果は以下の通りです。

<class 'int'>

文字列の種類をチェックする:

s = "Hello, World!"
print(type(s))

結果:

<class 'str'>

関数のタイプを確認する。

def hello():
    print("Hello, World!")

print(type(hello))

出力:

<class 'function'>

type()関数が返すのはオブジェクトのタイプ、つまりタイプオブジェクトであることに注意する必要があります。str()関数を使って、文字列タイプに変換することができます。

x = 5
print(str(type(x)))

結果:

<class 'int'>

さらに、特定の型に属しているかどうかを確認するためにisinstance()関数を使用することもできます。例えば、整数が文字列型であるかどうかを確認することができます。

x = 5
print(isinstance(x, str))

結果:

False
bannerAds