如何在IDLE中取消缩进(Python GUI)
我想在IDLE(Python图形界面)中写以下语句:
>>> if x == 0: ... x = 0 ... print('Negative changed to zero') ... elif x == 0:
我该如何让elif语句不缩进呢?
一些额外的信息:
- 我试过使用退格键和Shift + Tab,但都没用。
- 我是在Windows上运行的。
谢谢。
抱歉,你只需要使用退格键。问题是“>>>”并不会让缩进消失。
这意味着在:
>>> if x == 54: x = 4 elif y = 4: y = 6
elif的缩进和if语句是一样的。
抱歉浪费了你的时间……不过你可以指责这个开发环境的界面设计不够直观。
5 个回答
4
在Windows系统中,你可以按下ctrl + [
这个组合键。
在Mac系统中,你可以按下command + [
这个组合键。
23
按下 Ctrl + [ 可以减少缩进,也就是把代码往左移一点。
相反,如果你想增加缩进,可以按 Ctrl + ],不过一般来说,IDLE 对于增加缩进的处理要比减少缩进要好。
1
试着这样输入。你会发现光标在pass
之后会移动到行的开头。
>>> if x == 0:
x = 0
print('Negative changed to zero')
pass
elif x == 0:
print('other stuff')