Python判断数据类型的方法

1、 isinstance() 判断

isinstance(data,int)
isinstance(data,list)
isinstance(data,dict)
isinstance(data,float)

2. type() 判断

type(a)==list 
type(a) is list
type(a)==int
type(a) is int
type(a)==type(1)
type(a)==type([])
type(a)==type()

None类型判断

第一种是if x is None;
第二种是 if not x:
第三种是if  x is not None