三重单引号和三重双引号的文档字符串有什么区别?

发布于 2021-01-29 16:01:32

我只是想知道两种编写Python Docstrings(__doc__)的方式之间的区别:

  1. 三个单引号:

    '''
    

    Comment goes here
    ‘’‘

  2. 三个双引号:

    """
    

    Comment goes here
    “”“

生成文档时稍后格式化文档字符串的方式有什么细微的区别?

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    不,它们是相同的。唯一的区别是,第一个可以包含三个未转义的双引号的序列,而第二个可以包含三个未转义的单引号的序列。(换句话说,由于定界符不同,因此可以在其中使用哪些字符略有不同。)

    Docstrings只是常规字符串,而在Python中,不同的字符串定界符之间没有区别,除了,当然,您不能在字符串内部使用字符串定界符。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看