Interesting list Validity (True/False)
Steve Holden
steve at holdenweb.com
Tue May 15 21:09:39 EDT 2007
mensanator at aol.com wrote:
> On May 12, 11:02�pm, Steven D'Aprano
[ ... ]
>
> But you can't trust a==d returning True to mean a and d are
> "equal". To say the comparison means the two objects are
> equal is misleading, in other words, wrong. It only takes one
> turd to spoil the whole punchbowl.
>
Unfortunately that is the very *definition* of "equal".
>> gmpy.mpz(1) on the other hand, is both a numeric type and a custom class.
>> It is free to define equal any way that makes sense, and it treats itself
>> as a numeric type and therefore says that it is equal to 1, just like 1.0
>> and 1+0j are equal to 1.
>
> They are equal in the mathematical sense, but not otherwise.
> And to think that makes no difference is to be naive.
>
Perhaps so, but you are a long way from the original question now!
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
------------------ Asciimercial ---------------------
Get on the web: Blog, lens and tag your way to fame!!
holdenweb.blogspot.com squidoo.com/pythonology
tagged items: del.icio.us/steve.holden/python
All these services currently offer free registration!
-------------- Thank You for Reading ----------------
More information about the Python-list
mailing list