在Python中,Jupyter Notebook是一种非常方便的工具,它可以让我们把代码、Markdown文本、公式和可视化展示结合起来,同时还支持多种模式。本文将从多个角度分析Python中的Jupyter Notebook有哪些模式。
一. 编辑模式(Edit mode)
编辑模式是Jupyter Notebook的默认模式,直接在单元格中输入代码或文本。在编辑模式下,我们可以在单元格中对内容进行编辑。
二. 命令模式(Command mode)
命令模式是Jupyter Notebook的另一种模式,这种模式下单元格的背景变成了蓝色。在命令模式下,键盘输入的字母会被解释成命令,用于控制笔记本本身,而不是用于编辑单元格。比如,我们可以使用命令模式下的快捷键,将单元格的格式设为Markdown,删除等等。
三. Shell模式
在Jupyter Notebook中,Shell模式下是可以直接运行终端命令的,使用!加上命令即可。比如,!ls 可以查看当前文件夹的内容,!pip install pandas 则可以在线安装pandas模块。
四. 魔术命令
魔术命令(Magic Commands)是Jupyter Notebook提供的一套功能强大的命令集合。使用魔术命令,我们可以查看或操作当前的会话(session),比如查看当前命名空间中的变量、更改默认的matplotlib图形输出设置等等。
五. nbextensions模式
nbextensions是一系列针对Jupyter Notebook的扩展程序集合。它们为笔记本添加了许多非常有用的功能,比如在笔记本中进行目录或标记,自动保存当前笔记本到本地磁盘等。查看当前安装的一些扩展的有效命令为:jupyter nbextension list。
摘要:本文介绍了Python中的Jupyter Notebook有哪些模式,从笔记本的编辑模式、命令模式、Shell模式、魔术命令、nbextensions模式多个角度进行分析。
关键词:Jupyter Notebook、Python、编辑模式、命令模式、Shell模式、魔术命令、nbextensions模式