
- Jupyter 教程
- Jupyter - 首页
- IPython
- IPython - 简介
- IPython - 安装
- IPython - 开始使用
- 运行和编辑 Python 脚本
- IPython - 历史命令
- IPython - 系统命令
- IPython - 命令行选项
- 动态对象自省
- IPython - I/O 缓存
- 将 IPython 设置为默认 Python 环境
- 导入 Python Shell 代码
- IPython - 嵌入 IPython
- IPython - 魔术命令
- Jupyter
- Jupyter 项目 - 概述
- Jupyter Notebook - 简介
- 在线使用 Jupyter
- 安装和开始使用
- Jupyter Notebook - 仪表盘
- Jupyter Notebook - 用户界面
- Jupyter Notebook - 单元格类型
- Jupyter Notebook - 编辑
- Jupyter Notebook - Markdown 单元格
- 单元格魔法函数
- Jupyter Notebook - 绘图
- 转换 Notebook
- Jupyter Notebook - IPyWidgets
- QtConsole
- QtConsole - 开始使用
- QtConsole - 多行编辑
- QtConsole - 内联图形
- QtConsole - 保存为 Html
- QtConsole - 多个控制台
- 连接到 Jupyter Notebook
- 使用 github 和 nbviewer
- Jupyter 资源
- Jupyter - 快速指南
- Jupyter - 有用资源
- Jupyter - 讨论
IPython - 动态对象自省
IPython 提供了多种方法来动态获取有关 Python 对象的信息。在本章中,让我们学习在 IPython 中进行动态对象自省的方法。
使用? 和 ?? 可以提供关于对象的具体和更详细的信息。在下面讨论的第一个示例中,创建了一个简单的整数对象 a。可以通过在输入单元格中键入 a ? 来获取其信息。

在第二个示例中,让我们定义一个函数,并使用? 和 ?? 来自省此函数对象。

请注意,魔法函数%psearch 等效于使用? 或 ?? 获取对象信息。
广告