On May 9, 8:41 am, grbgooglefan <[EMAIL PROTECTED]> wrote: > I am creating functions, the return result of which I am using to make > decisions in combined expressions. > In some expressions, I would like to inverse the return result of > function. > > E.g. function contains(source,search) will return true if "search" > string is found in source string. > I want to make reverse of this by putting it as: > if ( ! contains(s1,s2) ): > return 1 > > I found that "!" is not accepted by Python & compile fails with > "invalid syntax". > Corresponding to this Boolean Operator we've "not" in Python. > > How can I make "not" as "!"?
I have found that not 8, not not 8, and ~8 are all valid. Valid8 is not. NameError: name 'Valid8' is not defined, where defined is not defined, and @Valid8 @Valid8 ... Late-binding logicals are fine. #Valid8 -- http://mail.python.org/mailman/listinfo/python-list