Ben*_*dee 4 python python-2.7
我只是得到了一个可以防止的错误,如果它list是Python中的保留字.(Dumbery就我而言,当然.)
list
那么为什么列表(或dict或float或任何类型)不是保留字?添加解释器错误似乎比尝试记住规则更容易.
(我也知道Eclipse/PyDev有一个设置会提醒你这个规则,这可能很有用.)
Mar*_*ers 14
仅保留关键字.
list不是关键字但内置型,因为是str,set,dict,unicode,int,float,等.
str
set
dict
unicode
int
float
保留每一种可能的内置类型是没有意义的; python是一种动态语言,如果你想用一个隐藏它的本地名称替换内置类型,你应该能够.
可以list将其他类型视为预先导入的对象类型库; 你不会指望defaultdict从collections被为保留?
defaultdict
collections
使用静态代码分析器来捕获这些错误; 大多数IDE都可以让您轻松集成.
归档时间:
13 年,7 月 前
查看次数:
3038 次
最近记录:
11 年,8 月 前