Jupyter notebook使用技巧

一、jupyter notebook两种模式

1)每一个单元有两种模式:命令模式和编辑模式。最左侧是蓝色的条是命令模式,是绿色的条表示编辑模式。按esc可以进行模式切换。
两种编辑模式

二、快捷键使用

  1. 合并cell
    命令模式下,点击shift + M可以进行合并
    Edit—>Merge Cell Above/Merge Cell Down
  2. 拆分cell
    编辑模式下,以光标所在之处为分界点,ctrl shift -(减号),可以进cell的拆分
    Edit—>Split Cell
  3. 查找替换
    编辑模式下,ESC + F
    Edit—>Find and Replace
  4. 折叠输出:有时输出过长的情况
    编辑模式下,ESC+O
    在cell左侧位置上双击即可折叠
    Cell—>Current Output—>Toggle
  5. 显示代码行号
    命令模式下,按下字母l(L的小写)键,就能显示当前cell的行号
    shift + l,显示所有cell的行号
    View—>Toggle Line Numbers
  6. 切换代码类型
    命令模式下,按下m切换到MarkDown模式,再按下y切换到code模式
    Cell—>Cell Type—>选择相应的代码类型
  7. 注释代码
    选中代码,control+/ (Apple下是command)
  8. 查询函数使用文档
    光标点击要查询的函数,然后按shift+tab,弹出文档,连续按选择文档详细程度
  9. tab键的使用
    只输入变量或者函数的前几个字母,按下tab可以自动补全
    已经输入函数,连续按下shift+tab可以查询函数的具体用法,(一直可以按4次)
    显示函数的使用帮助
  10. 批量缩进
    批量向后缩进:选中代码,Tab
    批量向前缩进:选中代码,shift+Tab
  11. 魔法函数
    魔法函数
魔法函数作用
%%writefile调用外部python脚本
%run调用外部python脚本
%timeit测试单行语句的执行时间
%%timeit测试整个单元中代码的执行时间
% matplotlib inline显示 matplotlib 包生成的图形
%%writefile写入文件
%pdb调试程序
%pwd查看当前工作目录
%ls查看目录文件列表
%who查看所有全局变量的名称,若给定类型参数,只返回该类型的变量列表
%whos显示所有的全局变量名称、类型、值/信息
%xmode Plain设置为当异常发生时只展示简单的异常信息
%xmode Verbose设置为当异常发生时展示详细的异常信息
%debugbug调试,输入quit退出调试
%env列出全部环境变量
  1. 数学公式编辑
#方法1:jupyter在Markdown模式下,输入
$E=mc^2$ #结果如下图所示

#方法2:jupyter在命令行模式下,输入
%%latex
$E=mc^2$ #结果如下图所示

在这里插入图片描述

三、Autopep8插件:规范化代码格式

这是一个将代码按照PEP8进行格式化的插件,前提是需要通过pip install autopep8安装autopep8,安装完之后需要重启jupyter notebook服务才能生效。同样在Nbextention选项卡中勾选Autopep8,在工具栏中会多一个“锤子”一样的按钮,可以帮助我们排版代码,使其符合pep8标准。
pep8标准
jupyter notebook其他操作可见 https://blog.51cto.com/853056088/2162189。

四、命令提示

在nbextension中选中Hinterland后,在编写代码时会自动提示需要不全的后续代码。
在这里插入图片描述
或者在cell中执行:%config IPCompleter.greedy=True,按tab键也会自动补全代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值