isinstance(object, classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个
给定类型的的对象, 则返回结果总是False。
举个例子:
def de(L,L1):
for s in L:
if isinstance(s,str):
L1.append(s.lower())
return L1
L=['Hello','World',18,'Apple',None]
L1=[]
print de(L,L1)
结果:
['hello', 'world', 'apple']