如何在IPython笔记本服务器3中查看函数参数?

2024-10-03 11:20:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近切换到IPython笔记本3(确切地说是3.1.0-cbccb68),这是一款Python版本。以前,当我键入一个函数并打开一个括号时,如下所示:

time.sleep()

如果光标在括号之间,我会得到一个上下文覆盖菜单,显示函数参数。现在我看不到它,虽然我已经搜索过了,但我不知道如何打开这个功能


Tags: 函数功能版本键入timeipython菜单笔记本
3条回答

在1.0中,功能被绑定到(tabshift-tab,在2.0中tab被弃用,但在一些明确的情况下仍然可以使用,在许多情况下,完成或检查是竞争。建议始终使用shift-Tab(也被添加为Haskell式语法中令人困惑的不推荐用法,因为它在更多情况下工作,因此也会促使人们使用Shift-Tab。在3.0中,不推荐使用的绑定被删除,取而代之的是官方绑定,现在已经存在了18个多月了Shift-Tab

所以按下Shift-Tab

试试Shift-Tab-Tab会出现比Shift-Tab更大的文档。它是相同的,但您可以向下滚动

Shift-Tab-Tab-Tab当您键入时,工具提示将持续10秒

Shift-Tab-Tab-Tab-Tab文档字符串出现在寻呼机中(窗口底部的一小部分)并保持在那里

为@Thomas G的答案添加屏幕截图(示例)和更多上下文

如果它不工作,请确保您是否正确执行了代码。在这种情况下,在检查下面的快捷方式之前,请确保import pandas as pd已正确运行。

在使用快捷方式之前,将光标放在括号()的中间

shift + tab

Display short document and few params

enter image description here

shift + tab + tab

Expands document with scroll bar

enter image description here

shift + tab + tab + tab

Provides document with a Tooltip: "will linger for 10secs while you type". which means it allows you write params and waits for 10secs.

enter image description here

shift + tab + tab + tab + tab

It opens a small window in bottom with option(top righ corner of small window) to open full documentation in new browser tab.

enter image description here

相关问题 更多 >