Going through string formatting operations but can\'t exactly wrap my head about %c operation and its use.
Learn Python the Hard Way, gave the following example but
The %c
is a format character gives the character representation. For example consider the following statements
>>> print "%c" % 'a'
a
>>> print ("%c" % 97)
a
>>> print "%c" %'"'
"
>>> print "%c" %34
"
>>> print "%c" %'asdf'
Traceback (most recent call last):
File "", line 1, in
TypeError: %c requires int or char
Breaking up
"%c" % 34 == '"'
would be like
>>> "%c" % 34
"
>> '"' == '"'
True