Le 08/10/2011 14:41, Alain Ketterlin a écrit :

Operators like "not in" and "is not" should
really be considered single tokens, even though they seem to use "not".
And I think they are really convenient.

I realize that I was confused by the lexical form of the "not in" operator : it is made by juxtaposing two other operators. Operators composed from two other operators exist, for instance != but the two cannot be separated, for instance

2 !   =   3

is not a valid expression. Said in another way, in Python syntax, usually a "lexically juxtaposed operator" is seen as a whole. This is not the case for an operator such as "is not" or "not in" because for example

>>> 2              is                     not  3

is a valid statement.

A notin operator or isnot operator would be less confusing (at least in my case ;) ).
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to