[問題]return語法

看板Python作者 (GB)時間9年前 (2016/09/26 12:08), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
我是一個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

09/26 12:15, , 1F
書少打,
09/26 12:15, 1F

09/27 03:54, , 2F
書上沒寫 return 只能傳回一個值,傳回多值須為 tuple?
09/27 03:54, 2F

09/27 10:24, , 3F
return多值,其型態即為Tuple,加不加括號都一樣
09/27 10:24, 3F
文章代碼(AID): #1Nw9z1DD (Python)
文章代碼(AID): #1Nw9z1DD (Python)