在 Python 中,为什么会使用 return 语句

在 Python 中,为什么会使用 return 语句

print() 函数会将一个字符串或数字在控制台上进行输出。而 return 语句不会打印出其返回的值,但是会在被调用时导致函数立即退出或终止,即使它不是函数的最后一条语句。

返回值的函数有时被称为“有价值的函数”。在许多其他编程语言中,不返回值的函数称为“过程”。

在给定的代码中,当函数 foo() 被调用并返回值(即 2)时,该值被函数 bar() 使用。只有在使用如下所示的 print 语句时,这些返回值才会打印在控制台上。

示例

def foo():
    print("Hello from within foo")
    return 2
def bar():
    return 10*foo()
print foo()
print bar()

输出

Hello from within foo
2
Hello from within foo
20

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 教程