目录
1 我安装的anaconda里的jupyternotebook版本有如下2个:
1.1 jupyternotebook
1.2 jupyterLab
2 创建新的jupyter
2.1 在jupyter notebook 里创建文件
2.2 在jupyterLab里创建文件
3 jupyterNotebook的一些常用技巧
3.1 常用的快捷键
3.2 jupyterNotebook显示行数:shift+L
3.3 整体缩进:Ctrl + ] 和 Ctrl + [
3.4 jupyternotebook的网页控制条:隐藏/显示block
4 jupyterNotebook的一些奇怪的特点
4.1关于输出: 变量名/print(变量名) 的奇怪优先级
4.2 在 import matplotlib后显示图像,不需要使用 plt.show
4.3 还有些其他特点,陆续补充
5 关闭 jupyter notebook
5.1 jupyter notebook里关闭文件
5.2 jupyterLab里关闭文件
1 我安装的anaconda里的jupyternotebook版本有如下2个:
1.1 jupyternotebook
- #基础版,我个人感觉不太容易因出错而导致 ipykernel 崩溃
1.2 jupyterLab
- #升级版,显示效果等便捷性都比jupyternotebook好
- 但是我感觉使用 turtle时总容易出错后卡死
2.1 在jupyter notebook 里创建文件
- 下面是在jupyter notebook 里创建文件
2.2 在jupyterLab里创建文件
- 下面是在jupyterLab里创建文件
- 可以用下面2种方法
点文件这里的加号也可以
3 jupyterNotebook的一些常用技巧
3.1 常用的快捷键
- Tab : 代码补全或缩进
- Shift + Tab : 提示
- Ctrl + ] : 缩进
- Ctrl + [ : 解除缩进
- Ctrl + A : 全选
- Ctrl + Z : 复原
- shift+L: 显示行数
3.2 jupyterNotebook显示行数:shift+L
3.3 整体缩进:Ctrl + ] 和 Ctrl + [
- python的单行缩进大家都知道,但是有时候需要整体调整
- jupyternotebook整体缩进方法:选择多行代码block后,按tab可以整体缩进
- csdn的写文档里的分类标签,按tab一样可以往下一级
- 快捷键
- Ctrl + ] : 缩进
- Ctrl + [ : 解除缩进
3.4 jupyternotebook的网页控制条:隐藏/显示block
- jupyternotebook的网页控制条,点击可以隐藏/显示block
- 隐藏后显示为:。。。
4 jupyterNotebook的一些奇怪的特点
4.1关于输出: 变量名/print(变量名) 的奇怪优先级
- 输出方式1:变量名: list1
- 输出方式: print(变量名):print()
- 如果单独一个,都可以正常输出
- 如果2个都有
- 则print()的输出在后面的话,会覆盖变量名的输出。
- 则print()的输出在前面的话,两个都会输出。
4.2 在 import matplotlib后显示图像,不需要使用 plt.show
正常情况下matplotlib作图,要显示图像,必须调用plt.show(), 否则不显示
- 还有种说法是,加入如下代码后,不需要plt.show()也能正常显示
- %matplotlib notebook
- %matplotlib inline
- 但是实测并不需要
实测情况
- 在jupyter notebook 里,显示图形并不需要加一句 plt.show
- 这个因为jupyternotebook这个特殊IDE决定的
- 网页IDE的特殊性?
4.3 还有些其他特点,陆续补充
5 关闭 jupyter notebook
5.1 jupyter notebook里关闭文件
- jupyter notebook 直接关闭网页并不能关闭
- 关闭网页只是关闭了显示
- 必须选择菜单最下面的 file/ close and halt 关闭
5.2 jupyterLab里关闭文件