转载请标明出处:
原文发布于:浅尝辄止,未尝不可的博客
https://blog.csdn.net/qq_31019565
Python教程(二)–Python的交互模式,ipython
在Linux 命令行操作界面下直接执行命令 python,会出现以下操作界面,即Python的交互模式:
[python@ubuntu ~/Documents]$ python
Python 2.7 (r27:82500, Feb 9 2012, 13:27:42)
[GCC 4.4.6] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
在>>>后输入任何命令,都会得到相应的反应。
>>> print ('hello world')
hello world
这交互模式的好处是不必要执行类似于 python_1.py这样的.py 文件,可以直接测试一些基本的语法。
如果想退出可以使用exit()。
>>> exit()
[python@ubuntu ~/Documents]$
也可以用相同的方式进入Python3的交互模式,在命令行下敲入 python3:,如下所示
[python@ubuntu ~/Documents]$ python3
Python 3.3.2 (default, Sep 19 2013, 11:15:15)
[GCC 4.4.6] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
与进入交互模式非常类似的一种方法是ipython,这个ipython与python的功能几乎是一样的。但是唯一不一样的地方是ipython支持Linux命令,比如ls命令等等。它是加强版本的交互模式。所以推荐使用ipython。退出的话只需要写exit,不需要加()。
[python@ubuntu ~/Documents]$ ipython
Python 2.7 (r27:82500, Feb 9 2012, 13:27:42)
Type "copyright", "credits" or "license" for more information.
IPython 2.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: ls
1.svh/
In [2]: exit
[python@ubuntu ~/Documents]$
小结:推荐使用 ipython3