IPython的使用方法

IPython(interactive Python 的简称, 即交互式Python) 由 Fernando Perez 作为一个增强的 Python 解释器于 2001 年启
动, 并由此发展为一个项目。除了作为 Python 的一个交互式接口, IPython 还提供了一些有用的Python 语法附加功能。IPython 可以进行有效的交互式科学计算和数据密集型计算。

另外,IPython 被紧密地连接在 Jupyter 项目(http://jupyter.org) 中。 该项目提供一个基于浏览器的 Notebook, 它可以开发、 协作、 分享甚至发布数据科学结果。启动Jupyter Notebook也需要先安装Anaconda,然后在命令提示符下输入jupyter notebook启动。
       在使用IPython之前也需要先安装Anaconda,打开命令提示符,输入ipython启动。

下面介绍一些最常用的快捷键和魔法命令

获取帮助

用符号?获取文档
通过符号??获取源代码
用Tab补全

IPython shell中的快捷键和魔法命令
 

快捷键动作
Ctrl+a将光标移到本行的开头
Ctrl+e将光标移到本行的结尾
Ctrl+左箭头将光标回退一个字
Ctrl+右箭头将光标前进一个字
Ctrl+u

从光标开始剪切至行的开头

Ctrl+k

从光标开始剪切至行的末尾
Ctrl+p(或向上箭头)获取前一个历史命令,也可以输入前几个字符,再用该快捷键,达到更精确的搜索
Ctrl+n(或向下箭头)获取后一个历史命令
Ctrl+r对历史命令反向搜索
Ctrl+l清除终端屏幕
Ctrl+c终端当前命令的执行
Ctrl+d退出IPython会话
%paste和%cpaste粘贴代码
%run执行外部代码
%time和%timeit计算代码运行时间
_(单下划线)获取前一个的输出
__(双下划线)获取倒数第二个的输出
xxx;语句xxx默默计算,但无输出
%history -n 1-4打印前4个的输入命令
!ls在IPython中执行shell命令
a=!lsshell中的值传入IPython
!echo {a}IPython变量传出到shell

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值