国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

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

2019-11-25 16:02:37
字體:
供稿:網(wǎng)友

前言

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

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

1》當(dāng)函數(shù)沒有顯式return,默認(rèn)返回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ù)類型比較是否相等時(shí)永遠(yuǎn)返回false

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

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

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

運(yùn)行結(jié)果:

98ok----------9898ok

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)武林網(wǎng)的支持。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 姚安县| 米脂县| 托克逊县| 木兰县| 安泽县| 临朐县| 威信县| 电白县| 金堂县| 蓬溪县| 班戈县| 大港区| 克拉玛依市| 精河县| 山丹县| 独山县| 济阳县| 巴林右旗| 太保市| 宝丰县| 天镇县| 江油市| 额尔古纳市| 香格里拉县| 泰宁县| 镇康县| 淳化县| 陈巴尔虎旗| 阳谷县| 古交市| 泰州市| 民县| 余姚市| 许昌县| 宜黄县| 嘉禾县| 灌南县| 曲周县| 崇州市| 武安市| 南安市|