我有蟒蛇类似如下的功能:函数返回元组,而不是字符串
def checkargs(*args):
if len(args) == 1:
x = args
y = something
elif len(args) == 2:
x, y = args
return x, y
当我把在只有一个参数(一个字符串),X出来的元组。当我输入两个参数(两个字符串)时,x和y作为字符串返回。如果我只输入一个参数,如何才能让x以字符串形式出现?
不要为此使用'* args'。 'def checkargs(x,y = something,* args)'会实现你想要的,并且更清晰。 – Neil