1.启动
在命令行输入jupyter notebook并按enter
2.单元格
单元格有两种状态,绿色的输入状态和蓝色的选中状态。输入状态下可以在单元格中输入代码,选中状态下可以对单元格进行操作。
3.运行
有三种运行代码的方式,分别是ctrl+enter,shift+enter和Alt+enter。
Ctrl+enter是运行选中单元格的代码,并在该单元格下输出结果。
shift+enter运行完代码后会跳转到下一个单元格并选中,如果被选中的单元格是最后一个,那么会在该单元格下新增一个单元格。
Alt+enter运行完代码后会在选中的单元格下新增一个单元格。
4.快捷键
新增单元格:
选中单元格后,按a键,在单元格上方新增一个单元格;按b键,在单元格下方新增一个单元格。
复制粘贴:
选中单元格后,按c键,复制单元格的内容;按x键,剪切单元格;按v键,粘贴。
删除单元格:
两种方式:选中单元格,按dd键(双击d键),或者按x键,剪切单元格。
撤销:
选中单元格,按z键。
(约等于word中的Ctrl+c,Ctrl+v,Ctrl+x,Ctrl+z)
5.三种模式
Code,Markdown,Row NBConvert
Code:编码模式(写代码,并运行)
Markdown:预览模式(写笔记备注标题绝佳)
Row NBConvert:源码模式(写代码,但不运行,保存代码原格式)
切换快捷键:
Code->Markdown 按m键
Markdown->Code 按y键
6.帮助
Tab键:补全代码
不清楚某指令,可以使用帮助功能。有三种方式:
指令?
如:len?
help(指令)
如:help(len)
选中指令,按shift+tab
7.魔法指令
%run 绝对路径
可以执行脚本文件
如:%run C:/aaa.py
%time和%%time:
%time:某指令的运行时间
如:%time add(1000)
%%time:多条指令的运行时间(每条指令另起一行)
如:%%time
add(1000)
add(1000)
%timeit和%%timeit
%timeit:某指令的平均运行时间
如:%timeit add(1000)
%%timeit:多条指令的平均运行时间(每条指令另起一行)
如:%%timeit
add(1000)
add(1000)
%who和%whos
%who:已存在的变量
如:%who
%whos:已存在的变量的详细信息
如:%whos
8.历史
如:In[33] 第33条执行记录的输入
如:Out[33] 第33条执行记录的输出