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