Jupyter Notebook
界面由菜单栏,工具栏,单元格三大部分组成
Notebook 文档由代码单元和序列标志两种单元构成·
代码模式
1.四种特征:绿色边框,闪动的光标,代码,铅笔图标
2.魔术关键字:
% 控制一行 , %%控制整个单元
- %timeit 获取代码运行时间
- %Is 获取当前目录下所有文件内容
- %Matplotlib inline 在文档中嵌入Matplotlib生成的图形
- %run 运行“.py”格式的python文件
- %load 用于外部脚本替换当前单元格
- %pwd 用于获取当前目录
“!”开头的魔术关键字
- ! Is 获取当前目录下所有文件内容
- ! Is/user/dir 用于列出指定文件夹中的目录
- ! pwd 用于打印当前工作目录
- ! pip list | grep doc 用于列出当前目录中的第三方库
3.点击运行或者Shift +Enter,单元格左侧的[ ]会先变成[ * ],再变成[]
4.运行后会产生三种结果:
- 报错
- 运行正常,但是无法看到结果
- 运行正常,可以看到结果
Markdown模式
Markdown支持对文本进行编辑,使用Markdown的语法规范,可以设置文本格式,插入链接,图片,数学公式等,同样使用Shift +Enter显示格式化的文本。
print(1+2)
代码模式下结果为3
Markdown模式下结果是 print(1+2)
import time
time.sleep(10)
print(1+2)
结果是:import time time.sleep(10) print(1+2)
在第一行,第二行后面各加两个空格 结果是:
import time
time.sleep(10)
print(1+2)
快捷键简介
Markdown 模式下,按下H(Esc模式)查看所有快捷键
常用的有:
- A/B:在上/下方添加Cell
- M:单元格设置成Markdown模式
- Y:单元格变成代码模式
- L:显示当前代码单元格行数
- D+D:删除单元格
- 1/2/ num:设置为第1,2,num级标题
- Ctrl+Enter: 运行当前单元格,选中当前单元格
- Shif+Enter:运行当前单元格,选中下一个单元格
- Alt+Enter: 运行当前单元格,创建新的单元格
- Ctrl+/: 批量注释和取消注释
- Tab :代码提示
- Shift+Tab : 查看函数帮助文档
- Shift+M: 合并选中单元格
- Alt+left/right:光标移动到行首/尾
- 按住Alt 拖动鼠标,多行编辑,矩形选框