📜  Jupyter笔记本-单元格类型(1)

📅  最后修改于: 2023-12-03 14:43:37.618000             🧑  作者: Mango

Jupyter笔记本-单元格类型

Jupyter笔记本是一种交互式计算环境,常用于数据分析、数据可视化、机器学习等领域。在Jupyter笔记本中,包含了多种类型的单元格,这些单元格在功能和用法上有所不同。本文将介绍Jupyter笔记本中的单元格类型和如何使用它们。

Markdown单元格

Markdown单元格是Jupyter Notebook中最常用的单元格类型之一。它支持使用Markdown语法进行文本编辑和格式化。要创建一个Markdown单元格,可以在Notebook的菜单栏中点击“Insert”->“Cell Below”->“Markdown”或使用快捷键“Ctrl + M, M”。下面是一段Markdown代码的示例:

# 这是一级标题
## 这是二级标题
### 这是三级标题

这是一段文本。
这是一个链接: [百度](https://www.baidu.com/)。

- 列表项1
- 列表项2
- 列表项3

1. 有序列表项1
2. 有序列表项2
3. 有序列表项3

这是一段代码:

```python
print("Hello World!")

## Code单元格

Code单元格用于编辑和运行Python代码。要创建一个Code单元格,可以在Notebook的菜单栏中点击“Insert”->“Cell Below”->“Code”或使用快捷键“Ctrl + M, Y”。在Code单元格中编辑完代码之后,可以使用快捷键“Shift + Enter”或点击工具栏上的“Run”按钮来运行代码并输出结果。下面是一个示例代码片段:

```python
a = 1
b = 2
print(a + b)
Raw NBConvert单元格

Raw NBConvert单元格是一个纯文本单元格,用于包含文本内容,这些内容不会被Jupyter Notebook渲染。它通常用于在Notebook中嵌入一些外部的格式化文件,如LaTeX公式、HTML代码等。要创建一个Raw NBConvert单元格,可以在Notebook的菜单栏中点击“Insert”->“Cell Below”->“Raw NBConvert”或使用快捷键“Ctrl + M, R”。

Heading单元格

Heading单元格用于创建一级到六级的标题,它的渲染效果与Markdown单元格中的标题相似。但是,Heading单元格不能被转换为Markdown文档,只能在Jupyter Notebook中进行渲染。要创建一个Heading单元格,可以在Notebook的菜单栏中点击“Insert”->“Cell Below”->“Heading”或使用快捷键“Ctrl + M, 1”至“Ctrl + M, 6”。

总结

Jupyter Notebook中有多种类型的单元格,包括Markdown、Code、Raw NBConvert和Heading等。每种类型的单元格都有其独特的用途和功能。在使用Jupyter Notebook时,正确使用单元格类型是非常重要的,可以提高文档的可读性和方便性。