- Jupyter 教程
- Jupyter - 首页
- IPython
- IPython - 简介
- IPython - 安装
- IPython - 入门指南
- 运行和编辑 Python 脚本
- IPython - 历史命令
- IPython - 系统命令
- IPython - 命令行选项
- 动态对象自省
- IPython - IO 缓存
- 设置 IPython 为默认 Python 环境
- 导入 Python Shell 代码
- IPython - 嵌入 IPython
- IPython - 魔法命令
- Jupyter
- Project Jupyter - 概览
- Jupyter Notebook - 简介
- 在线使用 Jupyter
- 安装和入门
- Jupyter Notebook - 仪表盘
- Jupyter Notebook - 用户界面
- Jupyter Notebook - 单元格类型
- Jupyter Notebook - 编辑
- Jupyter Notebook - Markdown 单元格
- 单元格魔法函数
- Jupyter Notebook - 绘图
- 转换笔记本
- Jupyter Notebook - IPyWidgets
- QtConsole
- QtConsole - 入门指南
- QtConsole - 多行编辑
- QtConsole - 内联图形
- QtConsole - 保存为 Html
- QtConsole - 多个控制台
- 连接到 Jupyter Notebook
- 使用 github 和 nbviewer
- JupyterLab
- JupyterLab - 概览
- 安装和入门
- JupyterLab - 界面
- JupyterLab - 安装 R 内核
- Jupyter 资源
- Jupyter - 快速指南
- Jupyter - 有用资源
- Jupyter - 讨论
IPython - 入门指南
本章将解释如何开始使用 IPython。
从命令提示符启动 IPython。
在深入了解 IPython 之前,请注意,您将注意到两个主要的 Python 提示符,而不是常规的>>>,如下所述:
In[1] 出现在任何输入表达式之前。
Out[1] 出现在输出出现之前。
此外,方括号中的数字会自动递增。请观察以下屏幕截图以更好地理解:
现在,如果您已安装 Anaconda Python 发行版,请从开始菜单打开 Anaconda 提示符。
从 conda 提示符启动 IPython
与常规 Python 控制台相比,我们可以注意到一些差异。IPython shell 通过使用不同的颜色方案(例如表达式、函数、变量等)来突出显示语法。
另一个有用的增强功能是标签补全。我们知道每个对象在其类中都定义了一个或多个可用方法。当您在对象前面的点之后按 Tab 键时,IPython 会弹出相应的方法列表。
在以下示例中,定义了一个字符串。作为响应,将显示字符串类的所有方法。
IPython 通过在任何对象前面加上“?”来提供有关该对象的信息。它包括类的文档字符串、函数定义和构造函数详细信息。例如,要探索上面定义的字符串对象 var,请在输入提示符中输入var?。结果将显示有关它的所有信息。请观察以下屏幕截图以更好地理解:
魔法函数
IPython 的内置魔法函数非常强大。魔法函数有两种类型。
- 行魔法,其工作方式非常类似于 DOS 命令。
- 单元格魔法,其作用于多行代码。
我们将在后续章节中详细学习行魔法函数和单元格魔法函数。
广告