Python 如何在 Jupyter Notebook 或 JupyterLab 单元格中运行单行或选定的代码

Python 如何在 Jupyter Notebook 或 JupyterLab 单元格中运行单行或选定的代码

在本文中,我们将介绍如何在 Jupyter Notebook 或 JupyterLab 中运行单行或选定的代码。Jupyter Notebook 和 JupyterLab 是使用 Python 进行交互式编程的流行工具,它们提供了一个便捷的环境,可以逐行或选定代码进行运行和调试。

阅读更多:Python 教程

1. 在 Jupyter Notebook 中运行单行代码

在 Jupyter Notebook 中,可以通过按下 Ctrl + Enter 快捷键或点击工具栏上的 ‘Run’ 按钮来运行当前单元格中的代码。这将运行并显示该行代码的结果。

下面是一个示例:

x = 5
print(x)
Python

运行这个单元格后,你会在输出区域看到 5

2. 在 Jupyter Notebook 中运行选定的代码

如果你只想运行选定的代码而不是整个单元格,可以使用 Shift + Enter 快捷键或点击工具栏上的 ‘Run’ 按钮。这将只运行你选定的代码行,并显示其结果。

下面是一个示例:

x = 5
y = 10
result = x + y
print(result)
Python

选定代码行 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?")
Python

运行这个单元格后,只有两行代码 print("Hello, World!")print("How are you?") 将被执行。通过添加注释符号,你可以选择性地运行代码,方便调试和测试。

5. 使用 %%timeit 测试代码执行时间

在 Jupyter Notebook 和 JupyterLab 中,你还可以使用 %%timeit 魔术命令来测试代码的执行时间。

下面是一个示例:

%%timeit
for i in range(10000):
    i += 1
Python

这个示例使用 %%timeit 测试一个简单的循环的执行时间。运行单元格后,你将看到输出结果中列出了代码块的平均执行时间。

总结

通过本文,我们了解了如何在 Jupyter Notebook 或 JupyterLab 中运行单行或选定的代码。你可以使用快捷键或工具栏上的按钮来运行整个单元格,或者使用注释方式来选择性地运行特定的代码行。同时,你还可以使用 %%timeit 测试代码的执行时间。Jupyter 提供了强大而灵活的功能,使得代码的调试和测试变得更加方便和高效。无论是开发原型还是进行数据分析,这些技巧都将提高你的工作效率。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册