Bruno Desthuilliers <[EMAIL PROTECTED]> wrote:

>Sion Arrowsmith a écrit :
>> A.M <[EMAIL PROTECTED]> wrote:
>> 
>>>I found print much more flexible that write method.
>> 
>> "more flexible"? More convenient, yes. More powerful, maybe. But I
>> don't see more flexible. Everything print can to stdout.write() can
>> do. The reverse isn't true. eg (this appears to be a FAQ on this
>> group, although I can't find it in the FAQ):
>> 
>> for x in range(10):
>>     sys.stdout.write(str(x))
>> 
>> to print:
>> 
>> 0123456789
>
>The reverse isn't true ???
>
>   print "".join(str(x) for x in range(10))

What he meant it that it is impossible to produce "0123456789" using 10
separate print statements, while it IS possible with 10 separate writes.
-- 
- Tim Roberts, [EMAIL PROTECTED]
  Providenza & Boekelheide, Inc.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to