python - continue 是否会阻止 else 块在 for/else 语句中运行?
问题描述
在for
带有语句的循环中,break
我可以在末尾添加一个语句,如果我的循环从未命中语句else
,它将被触发。for
break
我的问题是,这有continue
什么影响?
解决方案
continue
不影响else:
条款。else
如果循环正常终止,即如果 a StopIteration
(隐式)由迭代器引发,则运行该子句。
该continue
语句对特定的迭代没有任何作用,但是它不会阻止迭代器被耗尽。
推荐阅读
- android - 通过特殊号码(不是电话号码)从 android 发送短信
- swiftui - 为什么当我在 UIHostingController 中使用 SwiftUI-transition 时,它不能按预期工作?
- flutter - 如何从 Firebase 中的一组键 ID 中查询对象?
- xaml - 分段控制 Xamarin Forms 自定义
- django - 如何使用 django rest 框架进行过滤?
- javascript - 调用 IP 时从现有数组创建 Google 折线图
- python-3.x - 我的 Django 视频上传模型说“ValueError”
- java - 我的方法是未定义的,不会让吸气剂工作
- json - 如何使用 c# 将这个大型 json 文件加载到对象或数据集中?
- octobercms - 以不同的方式查看第一个帖子,其他的都一样 OCTOBERCMS(Rainlab 博客)