On 8/10/2021 5:27 PM, Hope Rouselle wrote:
Terry Reedy <[email protected]> writes:On 8/10/2021 9:15 AM, Hope Rouselle wrote:2.__add__(3)SyntaxError: invalid syntax But then I tried:(2).__add__(3)5Add a space is easier.2 .__add__(3)5Hah. That's brilliant! So cool.
Python is a little looser about whitespace than one might expect from reading 'normal' code when the result is unambiguous in that it cannot really mean anything other than what it does. Two other examples:
>>> if3: print('yes!')
yes!
>>> [0] [0]
0
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list
