私は、PythonがUnicode文字列を扱えることは間違いなく知っています。しかし、私は通訳が私がPython言語のUnicode名は良い考えですか?
ラムダ= 1.54
しかし
&ラムダを入力する必要がいけないように、それらを理解したい; = 1.54(別に「ラムダ」は予約されているという事実から
)
これはこれまでに起こることでしょうか(これを可能にする方法はありますか)?これには理由がありますか?
私は、PythonがUnicode文字列を扱えることは間違いなく知っています。しかし、私は通訳が私がPython言語のUnicode名は良い考えですか?
ラムダ= 1.54
しかし
&ラムダを入力する必要がいけないように、それらを理解したい; = 1.54(別に「ラムダ」は予約されているという事実から
)
これはこれまでに起こることでしょうか(これを可能にする方法はありますか)?これには理由がありますか?
の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
>>>
http://www.python.org/dev/peps/pep-3131/
は、あなたの質問に答える必要があります。
非常に興味深い読み込みで、すべてのユニコードを許可することで言語にインポートされた(人間間の)制約についての私の考えをカバーしています。 – BandGap
Python 2ではASCII識別子しか使用できませんが、Python 3ではUnicode文字を追加できます。これはPython 3のドキュメントのIdentifiers and Keywordsセクションで読むことができます。
すでに追加されています。さて、それはあなたの質問に答えるか、本当にこれの欠点について質問したいですか? – delnan
試してみると、どのようなエラーがありましたか? –
SyntaxError:無効な構文 – BandGap