Python jupyter IPython 使用小技巧



1. 直接输入 变量 运行后能输出结果,不用加print。

在这里插入图片描述



2. 在一个变量名的前后使用问号(?)可以显示一些关于该对象的概要信息。

如果对象是一个函数或实例方法且文档字符串已经写好,则文档字符串会显示出来

使用双问号??可以显示函数的源代码

在这里插入图片描述



3. 搜索IPython命名空间。

例如,我们可以得到NumPy顶层函数中包含load的函数名列表

在这里插入图片描述



4. 使用%run命令运行任意的Python程序文件。

%run test.py。在运行后文件中定义的所有变量(导入的、函数中的、全局定义的),可以在 jupyter 命令行中使用。
比如 test.py 里面你定义了一个 a 变量。则可以直接使用。

如果一个Python脚本需要命令行提供参数(通过sys.argv获得),那么则需要在命令行的文件路径后面加上参数进行传递。

如果你想让待运行的脚本使用交互式IPython命名空间中已有的变量,请使用%run -i替代普通的%run命令。

如果你只想将脚本导入一个代码单元,可以使用 %load 魔术函数:
在这里插入图片描述



5. 中断运行中的代码 Ctrl-C 。



6. 执行剪贴板中的程序 (仅在 IPython 中使用)。

%paste和%cpaste魔术函数。

%cpaste与之类似,只不过它会给出一个特殊的提示符,让你粘贴代码:



7. 终端快捷键 (仅在 IPython 中使用)。

在这里插入图片描述

在这里插入图片描述



8. 检查一段Python语句的执行时间。

在这里插入图片描述



9. 运行%matplotlib命令可以生成多个绘图窗口,而无须干扰控制台的会话。



10. tab 补全。

为任意变量(对象、函数等)搜索命名空间,与你目前已输入的字符进行匹配

IPython默认情况下隐藏了以下划线开始的方法和属性,诸如魔术方法、内部“私有”方法和属性,以避免杂乱的显示(使新手混淆)。这些你当然也是可以使用tab补全的,但是必须先输入下划线才能看到它们。

猜你喜欢

转载自blog.csdn.net/qq_35240689/article/details/124885626