在保留字之后命名变量可能不是一个好主意,但我很好奇:
Python中是否有任何转义语法允许您使用保留字作为变量的名称?
例如,在C#中,这可以通过为保留字添加前缀来完成 @
Jas*_*ijn 12
这是不可能的,但是在Python中添加_一个新标识符是某种传统:
def drive(from_, to):
pass
Run Code Online (Sandbox Code Playgroud)
不,这是不可能的。
The Python Language Reference 的第 2.3.1 节说关键字“不能用作普通标识符”并且没有指定转义语法。
为了代码可读性,这可能是一件好事!