You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中为自定义Python函数添加自定义提示?

Python中实现自定义函数悬停提示的方法

Python里有对应的实现方式,用**文档字符串(docstring)**就能实现和C#类似的悬停提示效果,VS Code的Python插件(如Pylance)会自动识别这些注释并在鼠标悬停时显示提示内容。

文档字符串是用三重引号("""或''')包裹的字符串,直接写在函数、类或模块的定义下方第一行即可,常见有几种主流风格,都能被VS Code识别:

1. Google风格(简洁易读)

def calculate_sum(a: int, b: int) -> int:
    """计算两个整数的和

    Args:
        a: 第一个整数参数
        b: 第二个整数参数

    Returns:
        两个整数相加的结果
    """
    return a + b

2. NumPy风格(详细规范)

def calculate_sum(a: int, b: int) -> int:
    """计算两个整数的和

    Parameters
    ----------
    a : int
        第一个整数参数
    b : int
        第二个整数参数

    Returns
    -------
    int
        两个整数相加的结果
    """
    return a + b

3. reStructuredText风格(Sphinx文档常用)

def calculate_sum(a: int, b: int) -> int:
    """计算两个整数的和

    :param a: 第一个整数参数
    :type a: int
    :param b: 第二个整数参数
    :type b: int
    :return: 两个整数相加的结果
    :rtype: int
    """
    return a + b

只要按上述方式编写文档字符串,鼠标悬停在函数名上时,VS Code就会显示对应的提示内容,和内置函数len()的提示效果一致。

内容的提问来源于stack exchange,提问作者cael hansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 00:02:39