[FRPythoneers] dynamically created format strings?
jafo at tummy.com
Mon Jan 26 11:38:30 MST 2004
On Mon, Jan 26, 2004 at 09:22:40AM -0700, Brian Jarrett wrote:
>iRight now I have a separate function created for each name and
>just pass it the data. Also, I have do deal with alot of numbers,
>so I use format strings in separate functions like "%02d" and "%010d"
>to zero-pad numbers. I'd like to just to be able to pass the number in
>and an integer representing how many digits should be used.
If I understand you correctly:
>>> def foo(size, value): return(('%%0%dd' % size) % value)
>>> print foo(10, 1)
>>> print foo(5, 10)
%% gets replaced by % in format string expansion, so the "'%%0%dd' % 10"
changes into '%010d'.
A "fuddish" is when you *REALLY* like Looney Toons.
Sean Reifschneider, Member of Technical Staff <jafo at tummy.com>
tummy.com, ltd. - Linux Consulting since 1995. Qmail, Python, SysAdmin
Back off man. I'm a scientist. http://HackingSociety.org/
More information about the FRPythoneers