職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

組み込み関数--isinstance()

2021年01月17日 | Python
isinstance関数の使い方

【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
Python の統合開発環境:IDLE
IDLEの操作は別サイト参照のこと

【isinstance関数の書式】
isinstance 関数は 1 番目の引数に指定したオブジェクトが 2 番目の引数に指定したデータ型と等しいかどうかを返します。
・書式
isinstance(object, classinfo)

サンプルコード
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> mylist = [2, "ab", 3.5, True, 4]
>>> total = 0
>>> for val in mylist:
if isinstance(val, (int, float)):
print("val:" + str(val))
total += val


val:2
val:3.5
val:True
val:4
>>> print("total:" + str(total))
total:10.5
>>>
リストに格納された値のデータ型を調べ、整数型または浮動小数点数型だった場合は値を出力して合計を計算しました。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする