专栏名称: 爬虫俱乐部
Stata技术控,编程技术咨询,数据讨论与分享,编程和实证培训。
目录
相关文章推荐
传媒招聘那些事儿  ·  淘天集团:闲鱼-整合营销 ·  3 天前  
钱报杭州房产  ·  价格跌回1.5万元/m²,广厦天都城长期霸榜 ... ·  2 天前  
51好读  ›  专栏  ›  爬虫俱乐部

《python定义函数知识大讲堂<1>》

爬虫俱乐部  · 公众号  ·  · 2018-07-04 11:16

正文

请到「今天看啥」查看全文


return语句

函数并非总是直接显示输出,相反它可以处理一些数据,并返回一个数值,一个字符串,一个布尔值或者一个列表。函数返回的值被称为返回值。return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束,并将值返回到调用函数的代码行;如果没有return语句,会自动返回None,如果有return语句,但是return后面没有接表达式或者值的话也是返回None。下面来看几个例子:

def sum(a,b):
    print(a+b)
result = sum(2,3)
result is None

结果如图:

可以看到,定义函数 sum 时没有使用return语句,在调用该函数的时候,返回的值是None。

def sum(a,b):
    print(a+b)    
   return
result = sum(2,3) result is None

结果如图:

可以看到,此处定义sum函数时,虽然使用了return语句,但是后面没有接任何表达式,返回的值也是None。

def sum(a,b):
    return (a+b)
result = sum(2,3)
result is None

结果如图:

可以看到,这一次在定义sum函数时,使用了return语句并在后接了表达式,返回的值不再是None。

斐波那契数列







请到「今天看啥」查看全文