最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
时间:2017-01-13 编辑:简简单单 来源:一聚教程网
Python 出现错误TypeError: ‘NoneType' object is not iterable解决办法
TypeError: 'NoneType' object is not iterable 这个错误提示一般发生在将None赋给多个值时。
代码如下 | 复制代码 |
defmyprocess(): a==b ifa !=b: returnTrue, value; flag, val=myprocess() |
在判断语句中,当if条件不满足,并且没有else语句时,函数默认返回None。
在没有return语句时,Python也默认会返回None
调用时,将None赋给多个值时,会出现提示:TypeError: 'NoneType' object is not iterable
本例中,flag和val都被赋予了None(因为if条件不满足,所以默认返回None)就出现了这样的错误提示。
所以函数返回值一定要考虑到条件分支的覆盖
-
上一个: python获取当前用户的主目录路径方法
-
下一个: PHP生成图片缩略图类示例
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24