python之print和return区别

1.print和return区别

  • print的作用:将你要打印的东西输出在控制台
  • return的作用:将你想要的东西返回一个结果,这个结果值你可以拿到之后做进一步的处理
  • 如果没有return,那么返回的就是none
 1 def demo_1():
 2     print(5+5)
 3 
 4 def demo_2():
 5     return 5+6
 6 
 7 print("第一个函数结果:")
 8 demo_1()
 9 result_1=demo_1()
10 print("result_1结果:",result_1)
11 
12 print("第二个函数结果:")
13 result_2=demo_2()+10
14 print("result_2结果:",result_2)

运行结果:

  

  •  总结:什么时候用return:如果你想拿到某个函数的运行结果,那么就用return

2.return后面跟的参数

  • return后面是0个参数,返回的就是None
  • return后面是1个参数,返回的就是你指定的参数,参数是什么类型,返回的就是什么类型
  • return后面有多个参数,返回的参数会放在一个元组

  参数=0  参数=1  参数>1

3.return后面的代码不再执行

  • 注意:return相当于一个结束信号,当函数遇到return后面的代码不会再执行

正确:  错误:

posted @ 2019-06-18 15:53  mia0812  阅读(467)  评论(0编辑  收藏  举报