[Python-Dev] py3k: print function treats sep=None and end=None in an unintuitive way

Alessandro Guido alessandro.guido at gmail.com
Tue Apr 8 15:15:24 CEST 2008


Can anybody please point me why print('a', 'b', sep=None, end=None) should
produce "a b\n" instead of "ab"?
I've read http://docs.python.org/dev/3.0/library/functions.html#print, pep-3105 and some
ml threads but did not find a good reason justifying such a strange behaviour.

Thanks.

	-Alessandro Guido


More information about the Python-Dev mailing list