Python/サンプル/変数が指定したオブジェクト型かどうかを調べる方法・isinstance
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* Pythonで変数が指定したオブジェクト型かどうかを調べる方...
変数が指定したオブジェクト型かどうかを調べる方法のサンプ...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連資料 [#i601241e]
-[[変数のオブジェクト型を調べる方法・type>Python/サンプル...
-[[変数が指定したオブジェクト型かどうかを調べる方法・isin...
* isinstance組み込み関数を使用して変数が指定したオブジェ...
isinstanceを使えば簡単に指定した変数が指定したオブジェク...
構文は以下のようになります。
isinstance(変数, オブジェクト型)
以下にサンプルコードを記します。
n = 100
s = "sakura"
l = [1,"hello",3]
d = {"p":"python", "r":"ruby"}
print "n,int: " , isinstance(n, int)
print "n,str: " , isinstance(n, str)
print "s,str: " , isinstance(s, str)
print "s,list: " , isinstance(s, list)
print "l,list: " , isinstance(l, list)
print "l,dict: " , isinstance(l, dict)
print "d,dict: " , isinstance(d, dict)
print "d,int: " , isinstance(d, int)
上記サンプルコードを実行したときの出力です。
n,int: True
n,str: False
s,str: True
s,list: False
l,list: True
l,dict: False
d,dict: True
d,int: False
isinstance組み込み関数で比較するとTrue, Falseが返却される...
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
終了行:
#navi(../)
* Pythonで変数が指定したオブジェクト型かどうかを調べる方...
変数が指定したオブジェクト型かどうかを調べる方法のサンプ...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連資料 [#i601241e]
-[[変数のオブジェクト型を調べる方法・type>Python/サンプル...
-[[変数が指定したオブジェクト型かどうかを調べる方法・isin...
* isinstance組み込み関数を使用して変数が指定したオブジェ...
isinstanceを使えば簡単に指定した変数が指定したオブジェク...
構文は以下のようになります。
isinstance(変数, オブジェクト型)
以下にサンプルコードを記します。
n = 100
s = "sakura"
l = [1,"hello",3]
d = {"p":"python", "r":"ruby"}
print "n,int: " , isinstance(n, int)
print "n,str: " , isinstance(n, str)
print "s,str: " , isinstance(s, str)
print "s,list: " , isinstance(s, list)
print "l,list: " , isinstance(l, list)
print "l,dict: " , isinstance(l, dict)
print "d,dict: " , isinstance(d, dict)
print "d,int: " , isinstance(d, int)
上記サンプルコードを実行したときの出力です。
n,int: True
n,str: False
s,str: True
s,list: False
l,list: True
l,dict: False
d,dict: True
d,int: False
isinstance組み込み関数で比較するとTrue, Falseが返却される...
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
ページ名: