[Python-Dev] function call syntax oddity
Joseph Armbruster
josepharmbruster at gmail.com
Fri Jan 4 22:25:57 CET 2008
All,
I was showing a co-worker some python today (using the trunk) when I
stumbled upon this. I was not sure what to think since I have never really
experimented with using spaces like this. So here tis. Be careful to
notice the spaces as they are significant here.
>>> 1.3.__str__()
'1.3'
>>> 1.3 .__str__()
'1.3'
>>> a = " somestring "
>>> a .split()
['somestring']
>>> a. split()
['somestring']
Cool I suppose, except here's an odd man out:
>>> 1.__str__()
File "<stdin>", line 1
1.__str__()
^
SyntaxError: invalid syntax
>>> 1 .__str__()
'1'
Joseph Armbruster
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-dev/attachments/20080104/b40ae1b2/attachment.htm
More information about the Python-Dev
mailing list