Coding Style: Quotes

Amit Patel amitp at Xenon.Stanford.EDU
Fri Sep 13 23:56:21 CEST 2002


 Richie Hindle  <richie at entrian.com> wrote:
| 
| > I'm curious if others have adopted any standards for choice of single vs.
| > double quotation marks to delimit strings.
| 
| I tend to use double-quotes for user-visible strings, and single quotes
| for internal ones.  For instance:
| 
|     print "Hello, %s." % userRecord[ 'name' ]
| 
| In a library module, docstrings count as user-visible because the
| "users" include the programmer using the library:
| 
|     def greetUser( userRecord ):
|         """Says hello to the user."""
|         print "Hello, %s." % userRecord[ 'name' ]
| 
| Don't ask me why I starting using this standard, or where the idea came
| from, 'cos I have no idea.  It just seems to make sense.

I do this too.  I was influenced by Lisp / Scheme, where 'foo is a
symbol.  In Python I use 'foo' where I would have used a symbol in
Lisp and "foo" where I would have used a string in Lisp.

     - Amit




-- 
--
Amit J Patel, Computer Science Department, Stanford University
http://www-cs-students.stanford.edu/~amitp/



More information about the Python-list mailing list