print只是为了向用户显示一个字符串,表示计算机内部正在发生的事情。计算机却无法使用该print出现的内容。
return是函数的返回值。该值通常是人类用户看不到的,但是计算机可以在其他功能中使用它。
print不会以任何方式影响函数。它只是为了帮助人类使用函数。(推荐学习:python视频教程)
它对于理解程序如何工作非常有用,并且可以在调试中用于检查程序中的各种值而不会中断程序。除了帮助人类看到人们想要看到的结果,print其余的事情都不做。
return是函数返回值的主要方式。所有函数都将返回一个值,如果没有return语句,它将返回none。函数返回的值可以作为参数进一步传递给另一个函数、存储为变量,或者只是为了人类用户的使用而打印。return旨在立即中断控制流并退出当前函数,将指定值返回给调用函数的调用者。
应用实例
def print_hello():x = helloprint(x)def print_return():x = returnreturn xdef main():hello = print_hello()return = print_return()print(this is %s % hello)print(that is %s % return)if __name__ == __main__:main()
print 是将你想要的结果,展示给你看。
return是将你要的结果,传送给你。
更多python相关技术文章,请访问python教程栏目进行学习!
以上就是python中print与return区别的详细内容。