python - 当您将鼠标悬停在变量上时,是否有一个 python IDE 会告诉您变量的类型?

标签 python eclipse vim emacs ide

有时我写了项目,直到几个月后才返回。对我来说不幸的是,我忘记了要传递给函数的内容。我希望能够将鼠标悬停在参数上并查看类型,例如整数、字符串、某个类等。是否有 IDE 可以为我执行此操作?感谢您的帮助。

最佳答案

无法正常推断类型,因此没有 IDE 能够做到这一点。为什么不直接使用文档字符串?

def foo(a, b):
    """
    Take your arguments back, I don't want them!

    a -- int
    b -- str
    """

    return a, b

在 Python 3 中,您还可以利用函数注释:

def foo(a: int, b: str):
    """Take your arguments back, I don't want them!"""

    return a, b

关于python - 当您将鼠标悬停在变量上时,是否有一个 python IDE 会告诉您变量的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180349/

相关文章:

java - 编译器的输出与 OCAJP 准备书不同 重载方法

vim - 如何让 Ubuntu 上的 gVim 表现得像 Windows 上的 gVim?

vim 通过共享文件复制和粘贴

python - 如何仅将一个文件的内容差异复制到另一个文件?

python - 为什么 Tkinter Canvas 要求 4 个额外的宽度和高度像素?

android - Eclipse/adb/DDMS : Samsung S2 4. 0.3 无法被 Eclipse 识别

vim - cscope 在使用 vim 键盘映射后显示错误

python - boost.python C++ 多线程

python 日志记录和处理程序的使用

eclipse - 无法安装 GoClipse