📜  jupyter notebook - 逐行运行代码 (1)

📅  最后修改于: 2023-12-03 15:32:26.751000             🧑  作者: Mango

Jupyter Notebook - 逐行运行代码

简介

Jupyter Notebook 是一种基于 Web 的交互式计算环境,可用于创建和共享文档,其中包含实时代码、方程式、可视化和说明文本。它支持超过 40 种编程语言,包括 Python、R、Julia 和 Scala。

其中的一个重要功能是可以逐行运行代码,并实时显示结果,方便程序员进行代码调试和结果分析。

如何逐行运行代码

在 Jupyter Notebook 中逐行运行代码非常简单。我们只需要在代码框中将鼠标放在我们想要运行的代码上,并按下 Shift+Enter,即可运行该行代码并显示结果。

以下是一个简单示例:

a = 5
b = 7
c = a + b
print(c)

我们可以将光标放在第一行代码 a = 5 上,按下 Shift+Enter,会发现输出结果为 5。然后我们再将光标移到第二行代码 b = 7 上,按下 Shift+Enter,这时候不会有任何输出,但是 b 的值已经被赋为 7。最后我们再将光标移到第三行代码 c = a + b 上,按下 Shift+Enter,会发现输出结果为 12,因为 c 的值是 a+b 的和,即 12

代码片段

以下是一个简单的 Python 代码片段,演示了如何在 Jupyter Notebook 中逐行运行代码:

# 定义一个函数
def hello(name):
    print("Hello, " + name + "!")
    
# 调用该函数,输出 Hello, world!
hello("world")

# 定义一个列表
fruits = ["apple", "banana", "cherry"]

# 循环输出该列表
for fruit in fruits:
    print(fruit)

我们可以通过逐行运行以上代码片段,逐步了解其运行过程。