安装好ipython,在shell中输入ipython进入ipython环境
## tab键的自动补全功能 ##
类似于任何一个shell中,tab键具有自动补全功能,同样在ipython中,也具有同样的功能。除了能够自动提示并且补全变量名称、对象的属性方法以外,还支持系统中路径的提示选择。比如:
tiem.<tab>
则会出现提示内容,如果所有属性超过了空白区域内容则再按tab键进行滚页
## 内省 ##
将变量的后面加一问好就可将该对象的通用信息显示,称对象的内省,
如果对象是一个函数则加两个问号输出源码信息。
通配符(*)的使用,
%run的使用,与标准的python解释器执行结果一样
%paste将粘贴板中的代码一次性复制到ipython中解释:
ipython 常用快捷键的使用,实际上与Linux中bash shell中命令差不多:
ctrl+a 将光标移动到行首
Ctrl+e 将光标移动到行位
Ctrl+u 删除当前行
Ctrl+k 删除光标到行尾的内容
Ctrl+f 向行尾移动光标
Ctrl+b 向行首移动光标
Ctrl+shift+v 粘贴文本
Ctrl+l 清屏
ipython中的魔术命令是以%开头的特殊命令,
%paste 粘贴剪切板中的代码
%run 运行一个python脚本
%timeit 计算一个python语句的执行时间
如下是跟系统相关的魔术命令
!cmd 跳转到命令行界面
%pwd 获取当前路径
%bookmark d c:/user
%cd d 自定义书签为了能够快速访问到这些目录