在Python中使用unicode变量名

在Python中使用unicode变量名,python,unicode,Python,Unicode,我想使用Unicode变量名在Python中编写一些数学代码 我尝试了以下方法 # -*- coding: utf-8 -*- α = 1 β = 3 print α + β 但是我得到了错误 [~/Desktop]$ python fun.py File "fun.py", line 2 α = 1 ^ SyntaxError: invalid syntax 我怎样才能解决这个问题?我不相信你能。。变量中不允许使用特殊字符(下划线和美元符号除外)您使用的是Pyth

我想使用Unicode变量名在Python中编写一些数学代码

我尝试了以下方法

# -*- coding: utf-8 -*-
α  = 1
β = 3
print α + β 
但是我得到了错误

[~/Desktop]$ python fun.py
  File "fun.py", line 2
    α  = 1
    ^
SyntaxError: invalid syntax

我怎样才能解决这个问题?

我不相信你能。。变量中不允许使用特殊字符(下划线和美元符号除外)

您使用的是Python 2还是Python 3?如果是Python 2,则获取Python 3。@user2357112:这是否
打印α+β
没有给出足够的提示?在Python 2.7中,可以使用unicode字符,但不能使用unicode名称。@usr2564301:它给出提示,但仅给出提示。同样的问题也可能发生在Python3上,alpha行上有不可见的Unicode字符,解析将无法到达
打印