Python isinstance()関数
例
数値5が整数かどうかを確認します。
x = isinstance(5, int)
定義と使用法
指定されたオブジェクトが指定されたタイプの場合、関数isinstance()
は戻ります
。それ以外の場合は。True
False
typeパラメーターがタプルのTrue
場合、オブジェクトがタプル内のタイプの1つである場合、この関数は戻ります。
構文
isinstance(object, type)
パラメータ値
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
その他の例
例
「Hello」がtypeパラメーターで説明されているタイプの1つであるかどうかを確認します。
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
例
yがmyObjのインスタンスであるかどうかを確認します。
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
関連ページ
issubclass()関数。オブジェクトが別のオブジェクトのサブクラスであるかどうかを確認します。