Remrinのpython攻略日記

python3に入門しました。python3についてあれこれとサンプルコードとか。

python3の変数の型

python3の変数の型について

数値型:int, float, complexの3つ
論理型:bool
文字列型:str
コンテナ型:list, tuple, dict, set
シーケンス型:list, tuple, 文字列、range

immutable≒ハッシュ可能 int, str, tuple, frozenset

整数変換  int()関数
小数変換  float()関数
文字列変換 str()関数

○型の判定
type(target)   targetの型がわかる
isinstance()関数 同じ型かどうか判定しboolを返す。

isinstance(1, int)     #True
isinstance(1, bool)    #False
isinstance(1, float)   #false
isinstance(True, int)  #True
isinstance(True, float)#False
isinstance(True, bool) #True
isinstance(7, (int, float, complex, bool))   #True