我目前正在学习Lynda Python教程,在生成器部分,我看到了以下代码: if n == 1: for x,但当我浏览代码时,我注意到else关键字在它和同一缩进级别的if之间有一个完整的for循环。如果我将for循环替换为一个简单的print("Hello, World")语句,只有这样我才会得到一个预期的解释器错误。
这种语法背后的原因是什么?为什么它适用于循环语
file name isn't blank returnreturn redirect(request.url)
else: # If not a POST request, load page as normal.return render_template('index.html', is_home='yes'