Colaboratory 中的快速文档字符串

Quick Docstrings in Colaboratory

我开始使用 Colaboratory,但我注意到 shift-tab 不会像在 Jupyter 中那样弹出函数的文档字符串。

此功能是否缺失或只是通过其他方式访问?

Shift-tab 个凹痕。要查看内联上下文帮助,请在左括号后点击 Tab,例如,

import os
os.open(

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

import os
os.open?

如果您在括号中或参数之间(例如在逗号之后),tab 将显示文档字符串——所以如果您输入类似 print('hello', sep='') 的内容,则在括号之后或之间使用 tab逗号和下一个参数将显示文档字符串。

希望对您有所帮助。

Ctrl + Space 帮助了我。用于文档字符串和自动完成。

space 适合我。如果您关闭了弹出文档字符串(例如使用 esc 键),则可以通过按 space.

重新打开它

这也将输入 space,因此您可以使用 backspace 将其删除,但文档字符串将保留在视图中。与往常一样,您获得的文档字符串将取决于您的插入符所在的位置。

截至 2020 年 3 月 20 日 Chrome,如果您将鼠标悬停在该函数上,一个小弹出窗口会显示输入参数。

当您开始输入时,系统会自动完成。

如果您在悬停时按下 Ctrl,该函数将变为 link,单击它会打开该函数的文档。

自动完成功能可根据情况使用 Ctrl+Space 或简单的 Tab。

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

这就是帮助我的东西,例如 Image( 然后CTRL+Shift+Space bar 只用一个支架。

2022年获取详细文档字符串快捷键肯定是Ctrl+Space