format sring question
Lowell Kirsh
lkirsh at cs.ubc.ca
Fri Sep 3 19:02:30 EDT 2004
thanks to both of you. bye bye second version.
Lowell
Lowell Kirsh wrote:
> In Peter Norvig's Infrequently Answered Questions he explains that the
> following 2 fnctions look almost identical but are not the same:
>
> def printf(format, *args): print format % args,
>
> def printf(format, *args): print str(format) % args,
>
> The only difference is that in the second one, str(format) replaces
> format. If args are not given and the format string contains a '%', the
> first will work but the second will not. Why is this so? It seems to me
> like '100%' and str('100%) are the same object, no?
>
> Lowell
More information about the Python-list
mailing list