IPython学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IPython学习笔记相关的知识,希望对你有一定的参考价值。

开始看《利用python进行数据分析》这一本书,记录下学习的点滴,对于每一个小知识点记录得过于详细,但是好记性不如烂笔头,动动手还是记得比较深刻点。

1.Tab自动补齐

技术分享

输入an后按Tab键则会出现相关的内容,可以选择需要的变量自动补齐

技术分享

若是在变量后面输入斜杠‘/’,则会显示与该变量相关的路径信息,可以利用路径相关的文件名来查看路径信息

2.内省:变量前或后加上?可以显示该变量相关的信息,若是函数或方法则会显示函数和方法的内容,也可以搜索命名空间

变量:

技术分享

技术分享

函数:

技术分享

搜索命名空间:

技术分享

3.%run命令执行脚本文件

如果将代码写在文件中,执行文件中的代码的命令则是

%run 文件名

注:如果要中断正在执行的脚本文件可以按‘Ctrl-C’

4.%paste粘贴文本

选择你要复制的代码,Ctrl+C复制,在ipython解释器中直接输入%paste则将复制的代码完整粘贴并且自动执行代码输入结果

技术分享

5.%cpaste也是粘贴文本的,但与%paste区别的是输入%cpaste命令后提示信息,该提示信息的意思是:

可以粘贴任何你复制的每一条代码,在你输入结束命令之前都不会执行代码,输入‘--’按回车或者使用‘Ctrl-D’停止粘贴代码,停止粘贴代码后会执行代码

技术分享

注:若发现粘贴的代码有错误时不想让代码结束命令时被执行,可以按‘Ctrl-C可以提前终止%cpaste的提示符

这个的好处是你可以一句句粘贴你想要粘贴的代码,不用担心代码提前被执行,%paste则适合粘贴一段你需要的代码,省时省力

6.快捷键

技术分享

 

Ctrl-R:按行的反方向执行搜索技术分享

输入想要搜索的部分内容:技术分享

 Ctrl+Shift+V:粘贴:一般我们在命令符窗口粘贴文本时不能直接Ctrl+V,只好在窗体边缘右键-编辑-粘贴,这里可以使用Ctrl+Shift+V粘贴文本

Ctrl-A:光标移动到行首,如下图所示,光标在行尾

技术分享

输入快捷键后:技术分享

Ctrl-E:光标移动到行尾:技术分享

Ctrl-K:删除光标到行尾的文本:技术分享

输入快捷键后:技术分享

Ctrl-U:清除当前行所有文本:继前一个命令后输入快捷键后:技术分享

Ctrl-F:向前移动一个光标,Ctrl-b:向后移动一个光标

移动前的光标在标点符号处:技术分享

Ctrl-F:技术分享,Ctrl-b:又回到标点符号处:技术分享

Crtl-L:清屏

清屏之前:

技术分享

清屏后:仅剩最后一个正在编辑的命令,若没有正在编辑的命令,则为空

 技术分享

技术分享

以上是关于IPython学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

IPython使用学习笔记

IPython学习笔记

学习笔记:python3,代码片段(2017)

代码中的ipython笔记本清除单元格输出

ipython笔记本关闭后保存变量

IPython插入没有代码的文本