Jupyter IPython 入门
本章将解释如何开始在IPython上工作。
从命令提示符中启动IPython
在继续深入了解IPython之前,请注意,你将注意到两个主要的Python提示,而不是常规的 **> >> **,解释如下。
- In[1] 出现在任何输入表达式之前。
-
Out[ 1]在输出出现之前出现。
此外,方括号中的数字会自动递增。为了更好地理解,请观察下面的屏幕截图
现在,如果你已经安装了Python的Anaconda发行版,从开始菜单打开Anaconda提示。
从conda提示中启动IPython
与普通的Python控制台相比,我们可以注意到一个区别。IPython外壳通过使用不同的颜色方案对不同的元素如表达式、函数、变量等显示语法高亮。
另一个有用的改进是标签完成。我们知道,每个对象都有一个或多个在其类中定义的可用方法。当你在对象前面的点后面按Tab键时,IPython会弹出相应的方法列表。
在下面的例子中,定义了一个字符串。作为回应,字符串类的方法被显示出来。
IPython提供任何对象的信息,只要在它前面加上’?它包括文件串、函数定义和类的构造器细节。例如,要探索上面定义的字符串对象var,在输入提示中输入 var? 结果将显示关于它的所有信息。为了更好地理解,请观察下面的屏幕截图。
Magic函数
IPython内置的Magic函数是非常强大的。有两种类型的魔法函数。
- 行Magic ,其工作方式非常类似于DOS命令。
- 单元Magic ,它在多行代码上工作。
我们将在随后的章节中详细了解行魔法函数和单元魔法函数。