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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章