通常当我看到类定义时class Foo:
,我总是看到它们以大写字母开头。
但是,列表[]
、字典{}
或其他一些内置类型不也是一个类吗?就此而言,输入 Python 的 IDLE 的所有内容都是自动以紫色进行颜色编码的关键字(使用 Window 的二进制分布),它本身就是一个类,对吗?
如spam = list()
spam
现在是一个实例list()
所以我的问题是,为什么 Python 允许我们首先做一些事情,比如list = list()
当没有人这样做的时候。而且,为什么不是list = List()
该语言的开发人员是否决定不使用任何类型的约定,而大多数 Python 程序员确实如此命名他们的类?