Discuss / Python / Python 3 变量名

Python 3 变量名

Topic source

magicoding

#1 Created at ... [Delete] [Delete and Lock User]

变量名必须是大小写英文、数字和_的组合,且不能用数字开头

这个是 Python < 3.0 的,自从 Python 3 开始,变量名可以是 Unicode 了,比如:

>>> 你好 = 'abc'
>>> print(你好)
>>> print(globals())

虽然不是一个好的实践,但是是可以的。

refs:

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

不要给自己找麻烦

magicoding

#3 Created at ... [Delete] [Delete and Lock User]

这不是找不找麻烦的问题,而是事实啊,这是对错的问题嘛。 当然可以建议不要使用。

swift还可以用表情当变量名呢,越来越随意了


  • 1

Reply