Q:

Are Unicode names in Python language a good idea?

I know perfectly well that Python can handle unicode strings. But I want the interpreter to understand them so that I dont have to type 
lambda=1.54
but 
λ=1.54
(apart from the fact that 'lambda' is reserved)
Is this ever going to happen (or is there a way to enable this)? Are there reasons against this?

A:

Python3:
Python 3.2.2 (default, Sep  5 2011, 22:09:30) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> λ=1.54
>>> print(λ)
1.54
>>> 

A:

Python 2 only allowed ASCII identifiers but Python 3 allows additional unicode characters.  You can read this in the Identifiers and Keywords section of the Python 3 documentation.

A:

http://www.python.org/dev/peps/pep-3131/
Should answer your question.

