我只是想知道两种编写 Python Docstrings (__doc__
) 的方式有什么区别:
三个单引号:
''' Comment goes here '''
三个双引号:
""" Comment goes here """
稍后生成文档时,文档字符串的格式化方式是否有任何细微差别?
最佳答案
没有。他们是一样的。唯一的区别是第一个可以包含三个未转义双引号的序列,而第二个可以包含三个未转义单引号的序列。 (换句话说,由于分隔符不同,您可以在其中使用的字符略有不同。)
Docstrings 只是常规字符串,在 Python 中,不同的字符串定界符之间没有区别,当然,你不能在字符串内部使用字符串定界符。
关于python - 使用三重单引号和三重双引号的文档字符串有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13081178/