代码中要实现变量是否为某一数据或数据结构类型的判断,可以使用以下几种方式:
type(a).__name__ == 'str'
type(b).__name__ == 'list'
type(a) is str
type(b) is list
isinstance(a,str)
isinstance(b,list)
以上均可判断a是否为字符串,b是否为列表。其他数据或数据结构类型的判断类似。
代码中要实现变量是否为某一数据或数据结构类型的判断,可以使用以下几种方式:
type(a).__name__ == 'str'
type(b).__name__ == 'list'
type(a) is str
type(b) is list
isinstance(a,str)
isinstance(b,list)
以上均可判断a是否为字符串,b是否为列表。其他数据或数据结构类型的判断类似。