Colaboratory中的快速文档

时间:2018-03-01 05:10:45

标签: google-colaboratory

我开始玩Colaboratory但是我注意到shift-tab没有像Jupyter那样弹出Docstrings功能。

此功能是否缺席或仅以其他方式访问?

6 个答案:

答案 0 :(得分:5)

Shift-tab dedents。要查看内联帮助内联,请在打开的parens之后点击标签,例如,

import os
os.open(

或者,执行带有尾随?的单元格,帮助将在底部窗格中打开,例如,

import os
os.open?

答案 1 :(得分:4)

从2020年3月20日开始,在Chrome上,如果仅将鼠标悬停在该功能上,则会弹出一个小窗口,显示输入参数。

当您开始键入它们时,会提供自动完成功能。

如果在悬停时按Ctrl键,该函数将成为链接,单击该链接将打开该函数的文档。

getting function parameters and documentation within Colab

根据情况,自动完成功能可与Ctrl + Space或仅按Tab一起使用。

注意:它必须知道正在使用的对象的类型。因此,如果您执行data.transform()并且数据还没有任何值,那么Colab将不知道显示什么,因为.transform()取决于您将其应用于什么。您可以选择创建数据的行,并仅使用Ctrl + Shift + Enter运行(仅运行选定的行)。

答案 2 :(得分:3)

这就是帮助我的原因,例如 Image(然后是 CTRL + Shift + 空格键 只用一个支架就能做到。

答案 3 :(得分:1)

如果您在括号中或参数之间(例如,在逗号后),则制表符将显示文档字符串-因此,如果您键入类似print('hello',sep ='')之类的东西,则制表符后括号或逗号和下一个arg之间的内容将向您显示文档字符串。

希望对您有所帮助。

答案 4 :(得分:1)

Ctrl + 空格帮助了我。既适用于文档字符串,也适用于自动填充。

答案 5 :(得分:1)

space为我工作。如果您已经关闭了一个弹出的文档字符串(例如,使用esc键),则可以通过按space重新打开它。

这还将输入一个空格,因此您可以使用backspace将其删除,但是文档字符串将保留在视图中。和往常一样,您将获得哪个文档字符串取决于插入符号的位置。