Printing a percent sign

Diez B. Roggisch deets at nospam.web.de
Tue Sep 26 05:29:07 EDT 2006


Lawrence D'Oliveiro wrote:

> In message <1159230293.270822.50390 at d34g2000cwd.googlegroups.com>, John
> Machin wrote:
> 
>> 1. Reasoning: How do you get a literal "'" into an SQL string constant?
>> How do you get a literal "\" into a Python string constant? How do you
>> get a literal "$" into some *x shell command lines? Do you detect a
>> pattern?
> 
> None of which applies to escaping of % characters in format strings.

Its the pattern of escaping here, and yes, it applies: usually, a escaping
character can be literally inserted by doubling it. I'm currently a bit
unsure of the single-quote for sql though, but I'm oscillating between ''
or '''. So - it applies.

Diez



More information about the Python-list mailing list