本文总结Ipython使用的知识。
IPython (short for Interactive Python) was started in 2001 by Fernando Perez as an enhanced Python interpreter, and has since grown into a project aiming to provide, in Perez’s words, “Tools for the entire lifecycle of research computing.” Ipython 是基于Python实现有效的交互式科学和数据密集型的计算。
利用命令ipython启动ipython shell,本文采用Anaconda自带的Ipython。如图:
使用?或者内置的help函数查看帮助信息
实例1:help()函数
实例2:?
实例3:自定义函数的帮助信息查看
利用??查看源代码。
实例4:自定函数的源代码查看
想知道一个对象下面有哪些方法或者属性? 想知道一个方法的完整内容? 想知道从包里面导入的对象?
可以采用Tab功能补全,有效达成目标。
实例5:了解一个对象的方法
实例6:知道一个方法的完整内容
实例7:从包里面导入的对象
利用通配符基于关键词查询信息
实例8:了解与Warning相关的信息
3.1 粘贴代码块:%paste和%cpaste
在D:/Python写了程序hello.py,在IPython运行该程序
实例9:%run 运行hello.py
想知道执行一段代码的时间,用%timeit
实例10:代码片段执行时间
实例11:魔法命令的帮助文档信息
或者
或者