python函数返回问题

来源:互联网 发布:车载电子 知乎 编辑:程序博客网 时间:2024/05/17 08:52
  1. 当没有return语句时,等价于return None;
  2. 可以返回一个列表,return [‘xyz’, 10000, -98];
  3. 可以有多个返回值吗?不可以,那么怎么解释return 'abc', 12, [12] 其实,并非是返回了多个返回值,而是返回了一个元组,等价于return ('abc', 12, [12]) 容易让人误以为可以返回多个值
  4. def bar(): return 'abc', 12, [12] 接收返回值的方式aTuple = bar() x,y,z=bar() (误导性太强),(a,b,c)=bar()
0 0