Triple-double quote v.s. Double quote
What is the preferred way to write Python doc string? """ or " In the book Dive Into Python , the author provides the following example: def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.""" In another chapter , the author provides another example: def stripnulls(data): "strip whitespace and nulls" return data.replace("\00", "").strip() Both syntax work. The only difference to me is that """ allows us to write multi-line doc. Is there any difference other than that? From the PEP8 Style Guide : PEP 257 describes good docstring