我有蟒蛇類似如下的功能:函數返回元組,而不是字符串
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