Python 如何在 Jupyter Notebook 或 JupyterLab 单元格中运行单行或选定的代码
在本文中,我们将介绍如何在 Jupyter Notebook 或 JupyterLab 中运行单行或选定的代码。Jupyter Notebook 和 JupyterLab 是使用 Python 进行交互式编程的流行工具,它们提供了一个便捷的环境,可以逐行或选定代码进行运行和调试。
阅读更多:Python 教程
1. 在 Jupyter Notebook 中运行单行代码
在 Jupyter Notebook 中,可以通过按下 Ctrl + Enter
快捷键或点击工具栏上的 ‘Run’ 按钮来运行当前单元格中的代码。这将运行并显示该行代码的结果。
下面是一个示例:
运行这个单元格后,你会在输出区域看到 5
。
2. 在 Jupyter Notebook 中运行选定的代码
如果你只想运行选定的代码而不是整个单元格,可以使用 Shift + Enter
快捷键或点击工具栏上的 ‘Run’ 按钮。这将只运行你选定的代码行,并显示其结果。
下面是一个示例:
选定代码行 result = x + y
,然后按下 Shift + Enter
运行。在输出区域你将看到结果为 15
。
3. 在 JupyterLab 中运行单行代码或选定的代码
在 JupyterLab 中,你可以使用与 Jupyter Notebook 类似的方法来运行单行或选定的代码。按下 Ctrl + Enter
或点击工具栏上的 ‘Run’ 按钮来运行整个单元格中的代码。
如果你只想运行选定的代码,可以使用 Shift + Enter
快捷键或点击 ‘Run Selected Cells’ 按钮。这将只运行你选定的代码行,并显示其结果。
4. 使用注释方式运行代码
有时候,你可能已经编写了许多代码行,但只想运行其中一行或几行代码。在这种情况下,你可以使用注释方式运行代码,通过在代码行前面添加 #
注释符号来实现。
下面是一个示例:
运行这个单元格后,只有两行代码 print("Hello, World!")
和 print("How are you?")
将被执行。通过添加注释符号,你可以选择性地运行代码,方便调试和测试。
5. 使用 %%timeit
测试代码执行时间
在 Jupyter Notebook 和 JupyterLab 中,你还可以使用 %%timeit
魔术命令来测试代码的执行时间。
下面是一个示例:
这个示例使用 %%timeit
测试一个简单的循环的执行时间。运行单元格后,你将看到输出结果中列出了代码块的平均执行时间。
总结
通过本文,我们了解了如何在 Jupyter Notebook 或 JupyterLab 中运行单行或选定的代码。你可以使用快捷键或工具栏上的按钮来运行整个单元格,或者使用注释方式来选择性地运行特定的代码行。同时,你还可以使用 %%timeit
测试代码的执行时间。Jupyter 提供了强大而灵活的功能,使得代码的调试和测试变得更加方便和高效。无论是开发原型还是进行数据分析,这些技巧都将提高你的工作效率。