return返回多個(gè)值得時(shí)候,“,”和“+”怎么區(qū)分呢,看看我的圖
這個(gè)章節(jié)的正確答案,應(yīng)該是把紅色標(biāo)記的地方改成加號(hào)“+”,最后輸出的是字符串。
如果是“,”逗號(hào)的話,最終輸出結(jié)果是元組,請(qǐng)問這兩種應(yīng)該怎么理解,怎么區(qū)分
這個(gè)章節(jié)的正確答案,應(yīng)該是把紅色標(biāo)記的地方改成加號(hào)“+”,最后輸出的是字符串。
如果是“,”逗號(hào)的話,最終輸出結(jié)果是元組,請(qǐng)問這兩種應(yīng)該怎么理解,怎么區(qū)分
2016-04-26
舉報(bào)
2016-04-26
2016-04-26
有逗號(hào)說明返回的不止是一個(gè)變量,系統(tǒng)會(huì)把它處理成tuple對(duì)返回,例如 return x1,x2,返回的是(x1,x2)。如果是+號(hào),則先執(zhí)行字符串的+操作,也就是把兩個(gè)字符串拼接在一起,得到的是拼接后的變量,返回的也是這個(gè)變量,此時(shí)只有一個(gè)變量返回。