在Python中可以转义保留字吗?
给变量起名字时用保留字可能不是个好主意,但我很好奇:
在Python中有没有什么方法可以让你用保留字作为变量名呢?
比如在C#中,可以在保留字前面加个@
来实现这个功能。
5 个回答
2
如果你不介意在变量名前加个前缀的话,可以用下划线来做。虽然这样下划线会变成变量名字的一部分,但看起来就像是加了个前缀的保留字。除此之外,别的办法就没有了。
7
20
不过,这种做法是不可能的,但在Python中,有一种传统就是在变量名后面加一个_
来创建一个新的标识符:
def drive(from_, to):
pass