所以我想创建一个函数并让它根据传入的参数的类型执行不同的操作。具体来说,我希望它在输入字符串时做一件事,如果输入列表则做另一件事。这在 Python 中可能吗?如果是这样,我将如何去做?
目前我已经尝试使用 isinstance() 但它似乎并没有触及我的任何 if 语句:
def tester(*args):
if (isinstance(args, str)):
return "String"
elif (isinstance(args, list)):
return"List"
else:
return "You dun goofed"
编辑:用户一次只能传入一个参数,无论是列表还是字符串。