Jim Jewett wrote: > >>Another real problem with print is that, while the >>automatic insertion of spaces is nice for beginners, >>it often gets in the way, and what you have to do to >>avoid this is pretty nasty: either drop print altogether >>in favor of sys.stdout.write(), or use string concatenation >>or a format string, assuming you have all the pieces >>available at the same time (which often you don't). > > I usually take "I need to get rid of spaces" as an indication > that I care about exact (not just readable, but exact) > formatting, and *should* use either write or a format string > (possibly waiting to collect the data). > > Putting the spaces back in (without a format string) would > be even worse. Charles Cazabon's pointed out that it *could* > be as simple as > > writeln(' '.join( ... ))
Why not just offer an addition method ? examine(x,y,z) # print with spaces Or some other suitable name. Cheers, Ron _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com