Little problem with the "+" operator
Jay O'Connor
joconnor at cybermesa.com
Mon Mar 5 12:59:27 EST 2001
On 05 Mar 2001 09:38:49 -0800, Johann Hibschman
<johann at physics.berkeley.edu> wrote:
>Joshua Marshall writes:
>
>>> This is infinitely more sane than:
>
>>> % perl -e 'print 500 + "cool"'
>>> 500
>
>> Comparing Python to Perl here doesn't seem very fair. They're very
>> different languages. In general, I'm surprised by the urgency with
>> which people often jump to compare them.
>
>Well, Perl's the only language that I know of that lets you add 500 to
>"cool" without an error. Well, I suppose tcl might. But it's still a
>fairly safe inference that the original poster was coming from Perl.
Actually, JavaScript will allow you to add numbers to strings, with
weird results
'100' + 200 = '100200'
100 + '200' = 300
I *think* that's how it works, I just know it's not very safe
More information about the Python-list
mailing list