即使现实总是不尽人意,也永远无法阻碍我们变得优秀。

Jupyter Notebook快捷键

1.两种模式:命令模式(command mode)和编辑模式(edit mode)

命令模式(左边框为蓝色):

 编辑模式(左边框为绿色): 

 

在一个代码框中按下Enter键就进入编辑模式,按下Esc键进入命令模式

2.常用快捷键

1)代码运行键Ctrl + Enter组合键或Shift + Enter组合键。两者的区别在于前者在运行完代码后不会新增代码框,而后者会新增代码框或跳转到下一个代码框

2)自动补齐键:在代码编写过程中,如果只记得函数或变量名称的前几个字母,可以通过Tab键,实现全名称(如函数名、方法名、变量名等)的自动补齐。

3)帮助查询键:Python中有庞大的第三方包,而每个包中又包含很多功能性的函数,在使用这些函数时,往往会忘记函数内参数的具体用法,可以在函数后面按Shift+Tab组合键,查看对应的帮助文档,而且还可以多按几次Tab键,返回不同风格的帮助文档

4)代码框创建键:在命令模式下,按下字母a键,则会在当前代码框的上方新增一个代码框,如果按下字母b键,则会在当前代码框的下方新增一个代码框

5)代码框删除键:在命令模式下连续按两次d字母键,可以删除当前代码框;或者在命令模式下,按一次字母x键也可以实现cell的删除。

6)注释添加/取消键:先选中需要注释的代码块,然后按下“Ctrl+/”的组合键,此时会自动添加注释;先选中需要取消注释的代码块,然后按下“Ctrl+/”的组合键,此时会自动取消注释。

7)保存键:Jupyter默认会2分钟自动保存一次,若想手动保存,可以在命令模式下按一次字母s键

8)行号显示键:在Jupyter的默认情况下不显示代码行号,如果期望一个代码框中显示所有代码对应的行编号,可以在命令模式下,按一次字母L键

9)code与markdown间切换键code指的是Jupyter环境下所进行的Python代码的编写,而markdown则是用于非代码的笔记内容的编写。两者之间可以通过以下方式进行切换:在命令模式下,按一次字母m便从code模式切换到markdowen模式;在命令模式下,按一次字母y就可以从markdown模式切换到code模式

3.Jupyter中的魔法函数

1)%pwd:显示Jupyter当前的工作空间。

2)%hist:显示当前Jupyter中,所有运行过的历史代码。

3)%who:显示当前Jupyter环境中的所有变量或名称。

4)%reset:删除当前Jupyter环境中的所有变量或名称。

5)%time:用于计算当前代码行的运行时长。

6)%timeit:用于计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。

7)%%timeit:用于计算当前代码框的代码运行时长。

8)%matplotlib:用于显示绘图结果的风格,默认为%matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用%matplotlib。

9)%load:用于加载本地Python文件或者网络中的Python文件,例如本地脚本文件的加载:%load xxx.py。

10)%run:用于运行本地或网络中的Python文件,例如本地脚本文件的运行:%run xxx.py

posted @ 2022-04-28 17:32  依概率收敛于你  阅读(474)  评论(0)    收藏  举报