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

首頁 > 編程 > Python > 正文

Python 出現(xiàn)錯誤TypeError: ‘NoneType’ object is not iterable解決辦法

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

Python 出現(xiàn)錯誤TypeError: ‘NoneType' object is not iterable解決辦法

TypeError: 'NoneType' object is not iterable  這個錯誤提示一般發(fā)生在將None賦給多個值時。

def myprocess():    a == b       if a != b:                          return True, value; flag, val = myprocess()  

在判斷語句中,當(dāng)if條件不滿足,并且沒有else語句時,函數(shù)默認(rèn)返回None。

在沒有return語句時,Python也默認(rèn)會返回None

調(diào)用時,將None賦給多個值時,會出現(xiàn)提示:TypeError: 'NoneType' object is not iterable

本例中,flag和val都被賦予了None(因為if條件不滿足,所以默認(rèn)返回None)就出現(xiàn)了這樣的錯誤提示。

所以函數(shù)返回值一定要考慮到條件分支的覆蓋

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁远县| 台南县| 玉环县| 夏津县| 成安县| 壶关县| 沂水县| 泰和县| 漳平市| 镇巴县| 萨迦县| 金川县| 武强县| 天长市| 武宁县| 延长县| 大埔区| 丹江口市| 鄂托克旗| 微博| 江油市| 平和县| 马边| 淅川县| 乌苏市| 天长市| 邵东县| 库车县| 海阳市| 绍兴县| 丹巴县| 沁阳市| 榆中县| 砀山县| 澳门| 富锦市| 岳池县| 应城市| 右玉县| 朝阳市| 延津县|