Save your script and run that from a commandline or import it with your
python shell.
['this is a string.', ' ', 'This is another string.']
You are seeing a side effect of the interactive shell.
['this is a string.', '\n', 'This is another string.','\n']
It would be hard to get to the next prompt  after a print "dsfdfdssd",
if the shell didn't add the \n to get it there.
Also note most shells use repr or str behind the scenes for output to
sys.stdout sys.stderr.
>>> def g():
...     pass
...
>>> g # notice it has been repr'd for you
<function g at 0x0077AB88>
>>> repr(g)
'<function g at 0x0077AB88>'
M.E.Farmer

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to