• 技术文章 >常见问题 >Python常见问题

    python函数的返回值是什么

    silencementsilencement2019-08-24 14:19:06原创6436

    返回值简介

    函数需要先定义后调用,函数体中 return 语句的结果就是返回值。如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 'NoneType'。

    return 语句的作用:

    结束函数调用、返回值

    指定返回值与隐含返回值

    函数体中 return 语句有指定返回值时返回的就是其值

    函数体中没有 return 语句时,函数运行结束会隐含返回一个 None 作为返回值,类型是 NoneType,与 return 、return None 等效,都是返回 None。

    指定 return 返回值函数举例:

    def showplus(x):
        print(x)
        return x + 1
         
    num = showplus(6)
    add = num + 2
    print(add)

    输出结果:

    6
    9

    隐含 return None 举例:

    def showplus(x):
        print(x)
     
    num = showplus(6)
    print(num)
    print(type(num))

    输出结果:

    6
    None
    <class 'NoneType'>
    专题推荐:函数
    上一篇:python怎么求一个数的平方 下一篇:python判断是否是目录

    相关文章推荐

    • python怎么判断某一对象是否为字典

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网