[问题]return语法

楼主: grubby (GB)   2016-09-26 12:08:30
我是一个Python的新手,在“精通Python”这本书的范例遇到回传的问题:
范例:
def echo(anything):
return anything ' ' anything
我在输入“return anything ' ' anything”这行时,会出现SyntaxError。
爬文发现要回传多值时,值与值之间要加“,”,所以想请教一下是书上的例子
写错?还是版本的问题(我是用3.5,书是用3.2)?感谢!
作者: s860134 (s860134)   2016-09-26 12:15:00
书少打,
作者: freeunixer (御剑客)   2016-09-27 03:54:00
书上没写 return 只能传回一个值,传回多值须为 tuple?
作者: Typebrook (Pham)   2016-09-27 10:24:00
return多值,其型态即为Tuple,加不加括号都一样

Links booklink

Contact Us: admin [ a t ] ucptt.com