Obsolesence of <> (fwd)

Alex Martelli aleaxit at yahoo.com
Thu May 31 23:57:43 CEST 2001


"Lulu of the Lotus-Eaters" <mertz at gnosis.cx> wrote in message
news:mailman.991326649.30280.python-list at python.org...
    ...
> It is very easy to read it as "is less than or greater than" on the
> analogy of ">=" reading "is greater than or equal to."  Since all Python
> values can be compared, every two unequal things are indeed less than or

Sorry, you're behind the times:

Python 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit (Intel)] on win32
Type "copyright", "credits" or "license" for more information.
Alternative ReadLine 1.1 -- Copyright 2001, Chris Gonnerman
>>> x=2+3j
>>> y=5+8j
>>> x<y
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: cannot compare complex numbers using <, <=, >, >=
>>> x>y
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: cannot compare complex numbers using <, <=, >, >=
>>> x<>y
1


Here, I cannot write x>y, nor x<y, in 2.1 and later.  So, by your
reasoning, I shouldn't be able to write x<>y either, right?-)


Alex






More information about the Python-list mailing list