python中自定义函数 print 和return有什么区别
3个回答
2022-02-17 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
print函数介绍:print函数被用来进行数据的输出,也就是将数据显示在你所能看到的界面上,比如我们print("Hello World"),运行它,就会在浏览器上显示Hello World。
return函数介绍:可以选择性地向调用方返回一个表达式,可带参数也可不带,不带参数的return函数会返回None。return单独运行时,需要print函数才能显示出来,但在交互模式下,return的结果会自动显示出来。
需要注意的一点是,return是返回值,它后面的代码块是不执行的,因此需要执行的代码不能放在return语句后,会失效。
看了上面的介绍,小伙伴大概清楚了一点,那究竟区别在哪呢?
return只能运用在函数中,有时候函数运行完会得出一个结果值,我们可以拿这个得出的值去进行另外的运算,所以我们需要用return将结果给返回出来;
如果我们用print的话,仅仅是将结果显示在我们能看到的界面上而已,而并没有办法得到这个值,更无法进行后续的操作了。
另外,在循环语句中使用,return可以跳出循环,而print则会一直循环,除非使用函数进行终止。
return函数介绍:可以选择性地向调用方返回一个表达式,可带参数也可不带,不带参数的return函数会返回None。return单独运行时,需要print函数才能显示出来,但在交互模式下,return的结果会自动显示出来。
需要注意的一点是,return是返回值,它后面的代码块是不执行的,因此需要执行的代码不能放在return语句后,会失效。
看了上面的介绍,小伙伴大概清楚了一点,那究竟区别在哪呢?
return只能运用在函数中,有时候函数运行完会得出一个结果值,我们可以拿这个得出的值去进行另外的运算,所以我们需要用return将结果给返回出来;
如果我们用print的话,仅仅是将结果显示在我们能看到的界面上而已,而并没有办法得到这个值,更无法进行后续的操作了。
另外,在循环语句中使用,return可以跳出循环,而print则会一直循环,除非使用函数进行终止。
展开全部
这两个函数在使用上有着很大的区别,下面将从三个方面进行讲解,具体的操作如下:
1、功能不一样
在Python中,如果是要将执行的结果输出在屏幕上时,就像我们刚才说的要进行测试,就可以使用print()函数,如果是要在进行计算的操作,想要返回最后的计算值时,使用的就是return函数。
2、作用不同
使用return函数除了会返回一个计算的值之外,还可以在函数的调用中使用,将函数的值进行返回,而print函数的主要作用就是将输出的数据展示在控制端,也就是打印在能看到的界面上。
3、应用不同
函数的调用中,我们使用return时,在语句块后面的代码是不会被继续执行的,而print语句块后面的代码是一直执行的。它们之间最大的区别就是return返回的结果不能输出到控制台也就是不能直接打印出来,需要通过print才能打印出来。
1、功能不一样
在Python中,如果是要将执行的结果输出在屏幕上时,就像我们刚才说的要进行测试,就可以使用print()函数,如果是要在进行计算的操作,想要返回最后的计算值时,使用的就是return函数。
2、作用不同
使用return函数除了会返回一个计算的值之外,还可以在函数的调用中使用,将函数的值进行返回,而print函数的主要作用就是将输出的数据展示在控制端,也就是打印在能看到的界面上。
3、应用不同
函数的调用中,我们使用return时,在语句块后面的代码是不会被继续执行的,而print语句块后面的代码是一直执行的。它们之间最大的区别就是return返回的结果不能输出到控制台也就是不能直接打印出来,需要通过print才能打印出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
print是函数调用直接打印出来,return是这个函数调用返回一个值,可以a = func()这个方式获得返回值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询