Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 关于多行/文档字符串注释_Python - Fatal编程技术网

Python 关于多行/文档字符串注释

Python 关于多行/文档字符串注释,python,Python,我正在浏览多行评论的一部分,如下所示: def __init__(self): """ Connect to Nexus 7 RFCOMM port: 4 Nexus 7 MAC address: 08:60:6E:A5:82:C8 """ 如果我没有弄错的话,这是一个多行注释,但出于某种原因,Python使用多行注释来建立连接。让我好奇的是为什么会发生这种事?你说得对,这是一个评论。具体来说,正如@NightShadeQueen所指出的那样,这是一个很

我正在浏览多行评论的一部分,如下所示:

def __init__(self):
    """
    Connect to Nexus 7
    RFCOMM port: 4
    Nexus 7 MAC address: 08:60:6E:A5:82:C8
    """

如果我没有弄错的话,这是一个多行注释,但出于某种原因,Python使用多行注释来建立连接。让我好奇的是为什么会发生这种事?

你说得对,这是一个评论。具体来说,正如@NightShadeQueen所指出的那样,这是一个很好的例子

函数/等的docstring还用于在IDE中提供上下文提示,如在VisualStudioIntelliSense中


像这样的注释不提供任何功能或做任何事情,它们只是对以后使用或阅读代码的程序员有帮助。

“Python使用多行注释来建立连接。”。你能详细解释一下你的意思吗?可能的重复看起来像一个对我来说完整的源代码是,我不认为代码使用docstring来建立连接。从marius展示的代码中,python如何知道如何找到蓝牙mac地址,从整个文件中,我找不到任何建立蓝牙连接的方法。我尝试运行python类文件,当我将Nexus 7 MAC地址:08:60:6E:A5:82:C8更改为我的设备地址时,它接受来自蓝牙设备的输入。这让我很困惑。