交互式编程
简单说来,就是直接在终端中运行解释器,而不使用文件名的方式来执行文件。这种交互式的编程环境,我们也可以称之为REPL,即读取(Read)输入的内容,执行(Eval)用户输入的指令,打印(Print)执行结果,然后进行循环(Loop),Python支持交互式编程。
三、IPython的安装和使用
pyton自带的交互式编程,功能不够强大,例如,不能实现语法高亮,自动换行等功能。可以使用第三方的包IPython(Interactive Python),来对自带的Python shell进行功能扩展。
安装IPython
使用pip命令,可以快速的安装IPython.
pip install ipython
使用IPython
在命令行中输入ipython即可进入到ipython交互式编程。
对比
四、交互式编程的优缺点
优点:
适合于学习/验证 Python 语法或者局部代码
缺点:
代码不能保存
不适合运行太大的程序