1
2
在这种特殊情况下,问题是Python使用缩进来确定块包含。查找“悬空的其他”问题。有些语言使用大括号或其他“可见”标点符号;Python在新行的开头使用空格。没有这些新台词,你就没有合法的
|
2
0
在 grammar ,你在找
(我重新排列了这些)。所以
简单的语句以换行结束。 如果你是在寻找设计意义上的原因,我只能猜测。这可能会使编写语法变得更简单,而且设计者可能会认为在您的示例中这样限制代码是一种好处。 |
3
0
实际上,一行中可以有多个if语句。例如你的代码
可以写成一行字。
不过,我同意@timgeb在评论中的观点——可读性才是最重要的! 编辑
? 你可以认为这段代码
或
|
A.E · python中具有多个if语句的列表理解 2 年前 |
fc27 · 如果条件python循环不工作,请在中继续 2 年前 |
sentimain · 如何将if语句合并到另一个if语句中? 2 年前 |
bcsfh · 如果出现其他情况,则加倍 2 年前 |
Robbie McM · 如何使列表中的所有数据帧具有相同的列数? 2 年前 |