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

    python函数有返回值吗

    silencementsilencement2019-10-26 11:37:32原创5325

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

    例如

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

    输出结果为

    6
    9

    隐含return的情况

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

    输出结果

    6
    None
    <class 'NoneType'>

    更多学习内容,请点击Python学习网

    专题推荐:返回值
    上一篇:python语法是什么 下一篇:cmd中怎么退出python

    相关文章推荐

    • python如何获取返回值类型• python怎样定义函数返回值• python函数返回值是不是整形

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网