有很多的小伙伴在学习函数的时候,经常会将return和print搞混,常常误以为return的功能和print的功能是相同的 。其实不是的,它们之间存在着一定的区别,下面就让我们一起来看看Python中return和print的区别有哪些?Python中return函数和print函数的区别吧,希望让大家学到更多的知识 。
文章插图
为了让大家更好的理解Python中return函数和print函数的区别,下面通过具体的实例向大家进行讲解,实例如下:
示例1:
def x(y,z): a=y+z return aa(2,2)运行结果:
4示例2:
def x(y,z): d=y+z return de=x(1,2)print(e)运行结果:
3示例3:
def x(y,z): a=y+z print(a)x(2,2)运行结果:
4示例4:
Def x(y,z): d=y+z print(d)e=x(1,2)print(e)运行结果:
【Python中return和print的区别有哪些?Python中return函数和print函数的区别】3None比较示例1和示例3,:在示例1中,我们可以看到的结果是打印返回值而得到的,只跟最后a的结果有关,跟函数运算过程无关,而示例3中的结果是打印函数a=y+z而得到,打印过程执行了函数的运算过程,与运算过程有关 。
比较示例2和示例4,在示例2中的“e=a(2,2)”,函数运算之后会得到一个返回值,但是不会对这个返回值进行打印的,返回值用x(2,2)表示,然后赋值给e;对于示例4,函数中执行了print(d),并没有把这个值传递给x(2,2),此时x(2,2)代表空值,所以此时将x(2,2)赋值给e,执行print(e)得到空值None 。
以上就是有关Python中return和print的区别有哪些?Python中return函数和print函数的区别的所有内容了,希望可以帮助到大家 。
推荐阅读
- Python如何存储数据到json文件?Python中将数据存储到json文件的方法
- Python报错就一定有错误吗?Python中错误可以分为哪几种?
- Python如何实现多重赋值?Python多重赋值操作方法
- python如何让一个程序运行多次?python如何多次运行程序?
- Python中的cd命令是什么意思?Python中cd命令的作用是什么?
- Python安装后打不开?为什么安装Python后在桌面没有显示?
- Python怎么监测网站运行状态?Python如何定时检测网站状态
- Centos自动运行python脚本怎么做?Python脚本如何在centos系统定时执行
- Python动态显示数据怎么做?Python如何即时实现数据动态变化
- Python绘图用什么方法添加动画效果?Python如何让图表动起来