最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python函數(shù)中return后的語句一定不會執(zhí)行嗎?

 更新時間:2017年07月06日 15:47:35   作者:快遞小可  
這篇文章主要給大家詳細分析講解了關(guān)于python函數(shù)中return語句后的語句是否一定不會執(zhí)行的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。

前言

return語句用于退出函數(shù),向調(diào)用方返回一個表達式。return在不帶參數(shù)的情況下(或者沒有寫return語句),默認返回None。None是一個特殊的值,它的數(shù)據(jù)類型是NoneType。NoneType是Python的特殊類型,它只有一個取值None。

它不支持任何運算也沒有任何內(nèi)建方法,和任何其他的數(shù)據(jù)類型比較是否相等時永遠返回false,也可以將None賦值給任何變量。。。

1》當函數(shù)沒有顯式return,默認返回None值

>>> def fun(): 
 print 'ok' 
 
>>> res=fun() 
ok 
>>> type(res) 
<type 'NoneType'> 
>>> res==None 
True 
>>> def func(): 
 print 98 
 return 
 
>>> f=func() 
98 
>>> f 
>>> type(f) 
<type 'NoneType'> 
>>> f==None 
True 

2》和任何其他的數(shù)據(jù)類型比較是否相等時永遠返回false

>>> 'python'==None 
False 
>>> ''==None 
False 
>>> 9==None 
False 
>>> 0.0==None 
False 

3》執(zhí)行到return語句時,會退出函數(shù),return之后的語句不再執(zhí)行。但將return語句放在try語句塊中,是個例外。

def fun(): 
 print 98 
 return 'ok'#執(zhí)行到該return語句時,函數(shù)終止,后邊的語句不再執(zhí)行 
 print 98 
 
def func(): 
 try: 
  print 98 
  return 'ok' #函數(shù)得到了一個返回值 
 finally:#finally語句塊中的語句依然會執(zhí)行 
  print 98 
 
print fun() 
print '----------' 
print func() 

運行結(jié)果:

98
ok
----------
98
98
ok

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

新竹市| 磴口县| 清涧县| 兴安盟| 绥化市| 库伦旗| 历史| 麟游县| 邵阳市| 孟州市| 疏勒县| 宣武区| 武夷山市| 读书| 农安县| 绍兴县| 汝州市| 棋牌| 阳朔县| 涿鹿县| 广河县| 墨脱县| 百色市| 高陵县| 万山特区| 岫岩| 紫金县| 永康市| 阿克| 荔波县| 洞头县| 达孜县| 博爱县| 库尔勒市| 金堂县| 绥棱县| 张家界市| 资中县| 泾源县| 佳木斯市| 龙胜|