[Python-ideas] Non-boolean return from __contains__

Guido van Rossum guido at python.org
Tue Jul 27 20:04:20 CEST 2010


On Tue, Jul 27, 2010 at 5:25 PM, Robert Kern <robert.kern at gmail.com> wrote:
> I've occasionally wished that we could repurpose backticks for expression
> literals:
>
>  expr = `x + y*z`
>  assert isinstance(expr, ast.Expression)

Maybe you could just as well make it a plain string literal and call a
function that parses it into a parse tree:

expr = parse("x + y*z")
assert isinstance(expr, ast.Expression)

The advantage of this approach is that you can define a different
language too...

-- 
--Guido van Rossum (python.org/~guido)



More information about the Python-ideas mailing list