作者grubby (GB)
看板Python
標題[問題]return語法
時間Mon Sep 26 12:08:30 2016
我是一個Python的新手,在「精通Python」這本書的範例遇到回傳的問題:
範例:
def echo(anything):
return anything ' ' anything
我在輸入「return anything ' ' anything」這行時,會出現SyntaxError。
爬文發現要回傳多值時,值與值之間要加「,」,所以想請教一下是書上的例子
寫錯?還是版本的問題(我是用3.5,書是用3.2)?感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.11.93
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1474862913.A.34D.html
推 s860134: 書少打, 09/26 12:15
→ freeunixer: 書上沒寫 return 只能傳回一個值,傳回多值須為 tuple? 09/27 03:54
→ Typebrook: return多值,其型態即為Tuple,加不加括號都一樣 09/27 10:24