print() in Python 3000 return value?

Felipe Almeida Lessa felipe.lessa at gmail.com
Sun Apr 2 13:55:30 EDT 2006


Em Dom, 2006-04-02 às 10:41 -0700, James Thiele escreveu:
> Martin chimedin:
> > James Thiele wrote:
> > > I noticed in PEP 3000 that print will become a function. The PEP
> > > references a thread where Guido explains this decision. The thread does
> > > not specify what the function will return. Has this been decided?
> >
> > My intuition is that it should be a procedure (i.e. returning None).
> > What do you want it to return?
> >
> > Regards,
> > Martin
> 
> The string that was printed. It could be useful inside expessions:
> 
> message = "I don't need to see all of this:%s" % print(s)

Or maybe:

for i in sequence:
	mylist.append(print(i))

-- 
Felipe.




More information about the Python-list mailing list