easy question on parsing python: "is not None"
jeanmichel at sequans.com
Thu Aug 5 17:58:54 CEST 2010
wheres pythonmonks wrote:
> How does "x is not None" make any sense? "not x is None" does make sense.
> I can only surmise that in this context (preceding is) "not" is not a
> unary right-associative operator, therefore:
> x is not None === IS_NOTEQ(X, None)
> Beside "not in" which seems to work similarly, is there other
> syntactical sugar like this that I should be aware of?
x is not None === not (x is None).
"is not" is an operator, not the combination of 2.
More information about the Python-list