《Python 3.x入门到应用实践》 —1.5.3 IPython命令窗口
1.5.3 IPython命令窗口
IPython(Interactive Python,交互的Python)除了可以执行Python指令外,还提供了许多高级的功能。在IPython命令窗口中,闪烁的光标就是输入指令的地方,每一行程序代码(无论是输入还是输出)都会自动编号,如图1-37所示。
图1-37
请输入“5+3”,按Enter键后就会立刻显示执行的结果,如图1-38所示。
图1-38
我们可以看到IPython的命令窗口多了颜色的辅助,能很清楚地区分操作数与运算符,输入(In)与输出(Out)也很容易通过颜色来区分。IPython命令窗口还有一些辅助功能可以帮助我们快速输入命令,说明如下。
(1)程序代码的自动完成功能
对编程者而言,程序代码的自动完成功能是非常重要的一项功能,能够根据输入的内容自动完成想要输入的程序代码,不仅可以加快程序输入的速度,还可减少输入错误的发生。使用方式非常简单,只要在命令行输入部分文字之后按Tab键,就会自动完成输入,如果可选用的程序指令超过一个,就会列出所有命令或函数让用户参考。例如,要输入下面的指令:
print("hello")
我们可以输入“p”后按Tab键,由于p开头的指令不止一个,因此会列出所有以p开头的指令列表,我们可以继续输入,或按【↓】方向键从指令列表中选择想要的命令或函数,如图1-39所示。
图1-39
print()函数是用来输出文字的,在print之后输入“("hello")”文字,按Enter键,就会在窗口中输出“hello”,如图1-40所示。
图1-40
如果候选指令只有一个,按Tab键就会自动完成这条指令的输入,例如输入“inp”后再按Tab键,就会自动完成“input”指令的输入。
(2)调用使用过的程序代码
如果要输入的程序代码与前面输入过的程序代码相同,可以使用【↑】方向键或【↓】方向键进行选择,按【↑】键可显示之前输入的程序代码,按【↓】键可显示下一条程序代码。找到所需的程序代码之后再按Enter键即可,也可以将找到的程序代码加以修改之后再按Enter键。
- 点赞
- 收藏
- 关注作者
评论(0)