Python语言中的Unicode名称是一个好主意吗?

时间:2012-01-13 18:20:00

标签: python unicode encoding interpreter

我完全清楚Python可以处理unicode字符串。但我希望翻译能够理解它们,以便我不必输入

拉​​姆达= 1.54

但是

λ= 1.54

(除了保留'lambda'这一事实外)

这是否会发生(或者有没有办法实现这一点)?有没有理由反对这个?

3 个答案:

答案 0 :(得分:10)

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
>>> 

答案 1 :(得分:4)

Python 2只允许ASCII标识符,但Python 3允许使用其他unicode字符。您可以在Python 3文档的Identifiers and Keywords部分阅读此内容。

答案 2 :(得分:3)

http://www.python.org/dev/peps/pep-3131/

应该回答你的问题。