return语句

作者: 暖A暖 | 来源:发表于2019-11-27 10:09 被阅读0次

在Python中函数的返回值是函数重要的组成部分。函数主要用于实现程序的部分功能,我们可以将函数执行后的结果返回给程序做出进一步的操作。

return语句主要用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句默认返回None。

隐式返回

每个函数都有返回值,如果函数体内没有return语句,默认返回None,称为隐式返回。

显示返回

如果函数中有return语句,直接返回函数返回值,称为显示返回。我们可以使用return语句来给函数定义一个任意类型的返回值。

需要注意一下return语句和print之间的差别,return语句主要用于结束函数并返回一个值,但是没有输出功能。而print语句仅用于打印输出。

return语句后的代码不会执行

在函数体内,碰到return语句,函数执行完毕,之后的语句将不会再执行。

return语句返回多个值

函数可以返回多个值,只需要在return中使用逗号,隔开,最终返回结果为一个元组类型的数据。

如果同时有多个return语句,则只会执行第一个return语句哟。

动手练习

1.请问下列代码的输出结果是什么?

def func(name):
    print("Hello!")
    return name
    print(name)

2.请自定义一个函数,并打印这个函数的返回值?

相关文章

  • return

    return 语句 下面的return 语句都会终止函数后面的执行: return false与 return t...

  • ES6 函数

    es6 return语句 return语句删除了中括号{ } 即是()=> 5

  • return语句

    在Python中函数的返回值是函数重要的组成部分。函数主要用于实现程序的部分功能,我们可以将函数执行后的结果返回给...

  • js运算符

    1、return语句:在js里面的return语句用来返回控制和函数结果。通常情况,return语句对于一个函数是...

  • Python函数作用域

    函数返回值 省略return语句的情况下默认: return None 可以有多个return语句,但是只会执行其...

  • 函数学习备忘

    return语句def 语句创建函数时,可以用return语句指定返回什么值。 None值None是NoneTyp...

  • break和contious和return的区别

    return return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何...

  • 查漏补缺之return

    return 在Java中作用 return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有...

  • 一 -37 python (函数)函数多个返回值

    1 多个return 一个函数中可以有多个return语句,但是只要有一个return语句被执行,那么这个函数就会...

  • Python常用函数--return 语句

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

网友评论

    本文标题:return语句

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