Blackbird wrote: > I'm trying to get a complete grip on %r. Is it true that the two > programs > > a = '*anything the parser accepts*' > print '%r' % a > > vs. > > a = r'*anything the parser accepts*' > print "'%s'" % a > > always produce the same output, where *anything the parser accepts* > can be replaced with, well, anything the parser accepts?
>>> a = 'I don\'t think so' >>> print '%r' % a "I don't think so" >>> a = r'I don\'t think so' >>> print "'%s'" % a 'I don\'t think so' -- http://mail.python.org/mailman/listinfo/python-list