首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >三重双引号v.s.双引号

三重双引号v.s.双引号
EN

Stack Overflow用户
提问于 2013-07-15 05:22:19
回答 1查看 52.7K关注 0票数 29

编写Python文档字符串的首选方式是什么?

""""

Dive Into Python一书中,作者提供了以下示例:

def buildConnectionString(params):
    """Build a connection string from a dictionary of parameters.

    Returns string."""

在另一个chapter中,作者提供了另一个示例:

def stripnulls(data):
    "strip whitespace and nulls"
    return data.replace("\00", "").strip()

这两种语法都有效。对我来说,唯一的区别是"""允许我们编写多行文档。

除此之外还有什么不同吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-15 05:29:33

不,不是真的。如果你正在写一个文件,使用三重引号可能是最理想的,因为你不需要使用"\n“来减少一行。只需确保开头和结尾的引号是同一类型(双引号或三引号)。如果你有更多的问题,这里有一个可靠的资源:

http://docs.python.org/release/1.5.1p1/tut/strings.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17643894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档