Some python syntax that I'm not getting

Laurent Pointal laurent.pointal at limsi.fr
Fri Dec 7 08:24:49 EST 2007


Chris a écrit :
> On Dec 7, 2:31 pm, waltbrad <waltb... at hotmail.com> wrote:
>> I understand how D['say'] gets you 5,  But I still don't understand
>> the line after the 5.
>>
>> How is the character 's' some special code?  And I don't get what is
>> going on with the % character.  I'm used to it's use in c-style
>> formatting, but this just seems so bizarre.  I can tell that the key
>> is being replaced by it's value in the string, but I don't know how
>> that is being done.
>>
>> TIA
> 
> http://docs.python.org/lib/typesseq-strings.html
> 
> The '%' invokes the formatter, the 's' specifies string type.

And the (name) specify to find the value to format (following %s rules) 
in a dictionnary given as % operator parameter, under the name key.




More information about the Python-list mailing list