IPython

tab键自动完成

可以用于搜索命名空间和自动完成对象或模块属性

内省

在变量的前面或后面加上?,可以将有关该对象的一些通用信息显示出来;
使用??可以显示该函数的源代码

要使用正斜杠/,不然认不出来

通配符*

一些字符配以通配符即可显示出所有与该通配符表达式相匹配的名称

%run命令

在IPython会话环境中,所有文件都可以通过%run命令来当做Python程序运行,只要将文件名传给%run就可以运行了


image.png

中断正在执行的代码:Ctrl+C

执行剪贴板中的代码

%paste:可以承载剪贴板中的一切文本,并在shell中以整体形式执行
%cpaste:多了一个用于粘贴代码的特殊提示符

键盘快捷键

image.png

魔术命令

image.png

image.png

使用命令历史

搜索并重用命令历史

"Ctrl-P"或向上箭头:在命令历史中不断搜索;"Ctrl-N"或向下箭头:在命令历史中前向搜索

输入和输出变量

Python会把最近的两个输出结果分别保存在_(两个下划线)变量中
输入的文本会被保存在名为_iX的变量中,X是输入行的行号
%hist用于打印全部或部分输入历史

记录输入和输出

image.png

利用IPython提高代码开发效率的几点提示

1.重新加载模块依赖项

2.代码设计提示

2.1保留有意义的对象和数据

2.2扁平结构要比嵌套结构好

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容