在Wing或IDLE中编写Python代码时,在if
条件内,我们必须为每一行添加缩进。但else
和elif
部分必须与if
对齐。但是,当我在换行符中键入else:
或elif:
时,它会有缩进,我必须手动删除它。我已经在像Wing这样的几个IDE中看到了它。
有没有办法避免缩进else
和elif
?的确,我需要这个:
if (condition):
do this
else:
do this
但是当我输入它时,它就像:
if (condition)
do this
else:
do this
答案 0 :(得分:2)
您似乎相信编辑器会以某种方式知道缩进的套件代码应该有多少行。
制作编辑" outdent"如果这些套件都是一行,但粗略检查任何中等复杂的Python程序将显示情况显然不是这样。
这意味着我们可以在条款末尾手动指出结尾,通常使用SHIFT-TAB。