【新人求助】python 代码 对于 def 中 return 与 print 差别是什么?

如题所述

return是返回数据啊,
是其他函数或者接下来的代码调用这个函数需要的数据.
print是输出到终端让你看到的数据.
第一段代码中输出的数据是add(x,y)这个函数的返回值,这段代码只有一次输出
第二段代码输出的数据是有print
z这一句来实现的,因为函数中没有定义返回值,所以print
add(x,y)输出的是一个空的字符,所以这儿有两次的输出
return是返回值,一般用作函数之中,返回值可以用作其他方法中进行计算
print是打印,输出到控制台中
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-26
这两个看起来输出结果一样,但是内涵是完全不一样的
return的作用之一是返回计算的值
print的作用是输出数据到控制端
第一段代码中输出的数据是add(x,y)这个函数的返回值,这段代码只有一次输出
第二段代码输出的数据是有print
z这一句来实现的,因为函数中没有定义返回值,所以print
add(x,y)输出的是一个空的字符,所以这儿有两次的输出