目录
1. IPython
1.2 帮助和文档
代码 | 作用 | 示例 | 备注 |
---|---|---|---|
?(前后皆可) | 获取帮助文档 | ?len | 效果同Shift+Tab |
??(前后皆可) | 获取帮助文档 +源代码 | ??len | |
* + ? | 通配符根据名称获取所有匹配对象 | str.*find*? | * 符号匹配任意字符串,包括空字符串 |
1.4 IPython魔法命令
IPython 魔法命令,都以 % 符号作为前缀;
魔法命令有两种形式:行魔法(line magic)和单元魔法(cell magic)。行魔法以单个%字符作为前缀,作用于单行输入;单元魔法以两个%%作为前缀,作用于多行输入。
代码 | 作用 | 示例 | 备注 |
---|---|---|---|
%run | 执行外部代码 | %run 外部.ipynb | |
%timeit | 计算代码运行时间 | %timeit L = [n ** 2 for n in range(1000)] | |
%magic | 获得可用魔法函 |