Python 编程:控制流、异常处理与函数使用指南
1. 程序结构与控制流
1.1 break 和 continue 语句
break 和 continue 语句仅适用于当前正在执行的最内层循环。若要跳出深度嵌套的循环结构,可使用异常。Python 没有提供 “goto” 语句。
1.2 循环的 else 子句
循环的 else 子句仅在循环正常完成时执行。若循环提前使用 break 语句终止,则 else 子句会被跳过。以下是示例代码:
# for-else
for line in open("foo.txt"):
stripped = line.strip()
if not stripped:
break
# process the stripped line
...
else:
raise RuntimeError("Missing section separator")
若不使用 else 子句,代码可能需要使用标志变量重写:
found_separator = False
for line in open("foo.txt"):
stripped = line.strip()
if not str
超级会员免费看
订阅专栏 解锁全文
3332

被折叠的 条评论
为什么被折叠?



