《Python 3.x入门到应用实践》 —1.5.3 IPython命令窗口

举报
华章计算机 发表于 2020/02/08 20:49:06 2020/02/08
【摘要】 本节书摘来自华章计算机《Python 3.x入门到应用实践》 一书中第1章,第1.5.3节,作者是赵 军 等。

1.5.3  IPython命令窗口

IPython(Interactive Python,交互的Python)除了可以执行Python指令外,还提供了许多高级的功能。在IPython命令窗口中,闪烁的光标就是输入指令的地方,每一行程序代码(无论是输入还是输出)都会自动编号,如图1-37所示。

 image.png

图1-37

请输入“5+3”,按Enter键后就会立刻显示执行的结果,如图1-38所示。

 image.png

图1-38

我们可以看到IPython的命令窗口多了颜色的辅助,能很清楚地区分操作数与运算符,输入(In)与输出(Out)也很容易通过颜色来区分。IPython命令窗口还有一些辅助功能可以帮助我们快速输入命令,说明如下。

(1)程序代码的自动完成功能

对编程者而言,程序代码的自动完成功能是非常重要的一项功能,能够根据输入的内容自动完成想要输入的程序代码,不仅可以加快程序输入的速度,还可减少输入错误的发生。使用方式非常简单,只要在命令行输入部分文字之后按Tab键,就会自动完成输入,如果可选用的程序指令超过一个,就会列出所有命令或函数让用户参考。例如,要输入下面的指令:

print("hello")

我们可以输入“p”后按Tab键,由于p开头的指令不止一个,因此会列出所有以p开头的指令列表,我们可以继续输入,或按【↓】方向键从指令列表中选择想要的命令或函数,如图1-39所示。

 image.png

图1-39

print()函数是用来输出文字的,在print之后输入“("hello")”文字,按Enter键,就会在窗口中输出“hello”,如图1-40所示。

 image.png

图1-40

如果候选指令只有一个,按Tab键就会自动完成这条指令的输入,例如输入“inp”后再按Tab键,就会自动完成“input”指令的输入。

(2)调用使用过的程序代码

如果要输入的程序代码与前面输入过的程序代码相同,可以使用【↑】方向键或【↓】方向键进行选择,按【↑】键可显示之前输入的程序代码,按【↓】键可显示下一条程序代码。找到所需的程序代码之后再按Enter键即可,也可以将找到的程序代码加以修改之后再按Enter键。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。