美文网首页Python3
python函数return两问

python函数return两问

作者: ShuHaiShiYi | 来源:发表于2017-06-19 21:07 被阅读11次

1、python函数是否可以返回多个值?

严格意义上来讲不行,但是我们可以变通一下,看例子:

def back():

    return 1, 2, 3, 4, 'hehe'

back()

结果返回一个元祖:python中,加上逗号,不加小括号某些时候会被默认看成元祖

(1, 2, 3, 4, 'hehe')

我们还可以将多个值添加到列表中进行返回:

def back2():
    return [1, 2, 3, 4, 'hehe']

back2()

2、函数都有返回值吗?

严格来说,答案是肯定的

当定义函数,不写return语句的时候,函数会默认返回None

def back3():

    return 'hehe'

def back4():

    print('我没写返回语句,但是我返回None')

temp = back4()

print(temp) # 结果是None

相关文章

  • python函数return两问

    1、python函数是否可以返回多个值? 严格意义上来讲不行,但是我们可以变通一下,看例子: def back()...

  • return;debug。

    python def函数 没有return/return后没有参数,则返回None值 return跳出函数窗口,执...

  • python基础知识(三)---函数语法规则

    Python 函数语法规则 1.定义函数 函数的返回,在函数体中 有return语句,return后可以跟多个值用...

  • Python常用函数--return 语句

    在Python教程中return 语句是函数中常用的一个语句。 return 语句用于从函数中返回,也就是中断函数...

  • 函数

    1.函数返回值 return 后面可以接多个值 return 'abc',[42,'python'],'guido...

  • 08 函数(补充)

    1.函数的返回值 python中每个函数都有返回值,返回值就是return后面的值,如果函数中没有return,那...

  • 二、python其函数及其高级特性

    1.函数 定义函数 语法: def 函数名(参数): 函数体 return参数 在Python交互环境中定...

  • Python: 浅析 return 和 finally 共同挖的

    初识 return 相信每一个用过Python函数的童鞋, 肯定会用过return语句, return顾名思义, ...

  • day8-函数返回值、作用域,递归函数

    1、函数的返回值 python 中每个函数都有返回值。 a.有return:return后面的值 b.没有retu...

  • 函数2

    1.函数的返回值 在python中,每个函数都有返回值。当函数体中存在return语句的时候,返回值为return...

网友评论

    本文标题:python函数return两问

    本文链接:https://www.haomeiwen.com/subject/yijnqxtx.html