Re: [Python-Dev] py3k: print function treats sep=None and end=None	in	an unintuitive way Alessandro Guido wrote:
> 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

Because None mean 'use the default value'.  You probably want:
print('a', 'b', sep='', end='')
_______________________________________________
Python-Dev mailing list
zvllln-eum@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev%40tangomu.com


