[Python-Dev] Python-Dev Digest, Vol 69, Issue 143
Greg Ewing
greg.ewing at canterbury.ac.nz
Fri Apr 17 06:14:06 CEST 2009
Steven D'Aprano wrote:
> it should be obvious in the
> same way that string concatenation is different from numerical
> addition:
>
> 1 + 2 = 2 + 1
> '1' + '2' != '2' + '1'
However, the proposed arithmetic isn't just non-
commutative, it's non-associative, which is a
much rarer and more surprising thing. We do
at least have
('1' + '2') + '3' == '1' + ('2' + '3')
--
Greg
More information about the Python-Dev
mailing list