"grbgooglefan" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] |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 "!"?
1. Download, edit, and compile Python source code. Perhaps substituting '!' for 'not' in the grammar file will suffice. I do not *think* that this would conflict with '!=' digraph. 2. Realize that code for your custom Python will not work anywhere else if it does contain '!' with that meaning. -- http://mail.python.org/mailman/listinfo/python-list