Если в Python принято использовать заглавные буквы классов, почему тогда list () не пишется с заглавной буквы? Разве это не класс?

Часто, когда я вижу определения классовclass Foo:Я всегда вижу, как они начинаются с заглавных букв.

Тем не менее, это не список[] или дикт{} или какой-то другой встроенный тип, а также класс? В этом отношении все, что введено в IDLE Python, являющееся ключевым словом, которое автоматически кодируется фиолетовым цветом (с двоичным распределением Window), само по себе является классом, верно?

Такие какspam = list()

spam сейчас экземплярlist()

Итак, мой вопрос: почему Python позволяет нам в первую очередь делать что-то вродеlist = list() когда никто, вероятно, не делает это. Но также, почему это неlist = List()

Разработчики языка решили не использовать какие-либо соглашения, в то время как это так, что большинство программистов на Python называют свои классы как таковые?

Ответы на вопрос(5)

Ваш ответ на вопрос