作者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://webptt.com/cn.aspx?n=bbs/Python/M.1474862913.A.34D.html
1F:推 s860134: 书少打, 09/26 12:15
2F:→ freeunixer: 书上没写 return 只能传回一个值,传回多值须为 tuple? 09/27 03:54
3F:→ Typebrook: return多值,其型态即为Tuple,加不加括号都一样 09/27 10:24