On 03/25/2014 12:29 PM, Mark H Harris wrote:
On 3/25/14 2:24 PM, MRAB wrote:
It's explained in PEP 3131.

Basically, a name should to start with a letter (this has been extended
to include Chinese characters, etc) or an underscore.

λ is a classified as Lowercase_Letter.

√ is classified as Math_Symbol.

    Thanks much!  I'll note that for improvements. Any unicode symbol (that is 
not a number) should be allowed as an
identifier.

No, it shouldn't.  Doing so would mean we could not use √ as the square root 
operator in the future.

Identifiers are made up of letters, numbers, and the underscore. Considering all the unicode letters and unicode numbers out there, you shouldn't be lacking for names.

--
~Ethan~
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to