Python-自动化测试(1)
isinstance()函数和type()函数的区别
1、都是判断对象的类型的内置函数
下面展示一些 内联代码片
。
#方法二:
def judge(object):
if type(object) == list or type(object) == dict or type(object) == str:
if len(object) >= 5:
print("True")
else:
print("False")
else:
print("您输入的内容不是判断对象!")
judge(['小A','小B','小C','小D','小E'])
#方法二:
def judge1(object):
if isinstance(object,str) or isinstance(object,list) or isinstance(object,dict):
if len(object) >= 5:
print("True")
else:
print("False")
else:
print("您输入的内容不是判断对象!")
judge1(['小A','小B','小C','小D','小E'])
#方法三:
def judge1(object):
if isinstance(object,(str,list,dict)): #满足元祖的其一
if len(object) >= 5:
print("True")
else:
print("False")
else:
print("您输入的内容不是判断对象!")
judge1(['小A','小B','小C','小D','小E'])