python

当前位置:中华考试网 >> python >> python编程基础 >> 文章内容

python返回函数和返回值的区别分析

来源:中华考试网  [2020年11月24日]  【

  因为返回函数和值,大体显示内容是一样的,经常我们也会搞混,那我们要怎么去区别函数和返回值呢?大家有没有了解过类似的统一整理?如果还不了解的话,那就跟着小编来看下吧,以下是小编给大家整理的相关内容整合,对很难区别的,很有帮助,另外也提供了代码演示,相信这样,容易被理解呢~

  对于函数的返回值,有三种情况:

  1、 没有返回值

  2、 一个返回值

  3、 多个返回值

  区分返回函数和返回值:

  l def myabs():

  return abs #返回函数可以把一些计算延迟。

  l def myabs2(x):

  return abs(x) # 返回值是一个数值

  代码演示:

  def calc_prod(lst):

  def lazy_prod():

  prod=1

  for i in lst:

  prod=prod*i

  return prod

  return lazy_prod

  f = calc_prod([1, 2, 3, 4])

  print f()

  现在大家搞清楚了,什么是返回函数?什么是返回值了吗?切记,值返回肯定是值,函数返回的不一 定是值,可以包含其他的文字,字母等内容,在多多案例演示,容易接受理解。

 

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试