Python的变量名
突然发现,Python的变量名竟然可以是中文{:9_230:}3%$&$@#9*@#9#%\8\9
其他语言的符号也可以
>>> ゥ = 3
>>> ゥ
3
>>> Д = 3
>>> Д
3 特殊符号不可以
>>> % = 1
SyntaxError: invalid syntax
>>> * = 1
SyntaxError: invalid syntax
>>> $ = 1
SyntaxError: invalid syntax KevinHu 发表于 2020-4-24 08:41
特殊符号不可以
运算符当然不行 基本除了数字和特殊符号都可以吧,但是最好不要这么做,可能会出现未知的bug,还会导致代码可读性降低 特殊符号是不行
>>> ① = 1
SyntaxError: invalid character in identifier 你才发现吗?{:10_256:} _2_ 发表于 2020-4-24 08:49
你才发现吗?
好像是……{:10_243:} 不能是符号,其他的都可以 这样命名也不行>>> 1a = 1
SyntaxError: invalid syntax
wuqramy 发表于 2020-4-24 09:03
这样命名也不行
不能用数字开头 KevinHu 发表于 2020-4-24 09:05
不能用数字开头
是的 但是中间和后面可以用数字
>>> a1b = 1
>>> a1b
1
>>> ab1 = 1
>>> ab1
1 ……小甲鱼和@不二如是 在一起了 {:10_256:}{:10_256:}{:10_256:} 这是python3就支持的
页:
[1]