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

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

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

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

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

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

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

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

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