2024-05-20 22:41:35 发布
网友
在用Wing或IDLE编写Python代码时,在if条件内,我们必须对每一行进行缩进。但是else和{}部分必须与if对齐。但是,当我在换行中键入else:或elif:时,它有一个缩进,我必须手动删除它。我在几个地方见过它,比如Wing。在
if
else
else:
elif:
有没有办法避免else和elif的缩进?我确实需要这个:
elif
if (condition): do this else: do this
但当我输入的时候,就像:
您似乎相信编辑器会不知何故知道缩进的套件的代码应该有多少行。在
如果这些套件都是一行的话,让编辑器“升级”是很容易的,但是粗略检查一下任何中等复杂的Python程序就会发现,情况显然不是这样。在
这意味着我们可以通过在子句末尾手动退出来指示结束,通常使用SHIFT-TAB。在
您似乎相信编辑器会不知何故知道缩进的套件的代码应该有多少行。在
如果这些套件都是一行的话,让编辑器“升级”是很容易的,但是粗略检查一下任何中等复杂的Python程序就会发现,情况显然不是这样。在
这意味着我们可以通过在子句末尾手动退出来指示结束,通常使用SHIFT-TAB。在
相关问题 更多 >
编程相关推荐