isinstance():
检测一个数据是不是一个指定的类型
也可以用于检测迭代器和可迭代对象
from collections import Iterable,Iterator
vars = '123456'
res = iter(vars)
r1 = isinstance(vars,str) #检测vars是不是字符串形式
r2 = isinstance(vars,Iterable) #检测vars是不是可迭代对象
r3 = isinstance(vars,Iterator) # 检测vars是不是迭代器
r4 = isinstance(res,Iterator) # 检测vars是不是可迭代对象
r5 = isinstance(res,Iterator) # 检测vars是不是迭代器
print(r1,r2,r3,r4,r5)
输出结果:
True True False True True

本文介绍了Python内置函数isinstance()的使用方法,包括如何检查变量是否为特定类型、可迭代对象或迭代器,并通过示例代码展示了其基本应用。
247

被折叠的 条评论
为什么被折叠?



