Почему Истинный/Ложный использован для своей выгоды в Python?

Для будущих гуглеров: у меня есть аналогичное сообщение, пытающееся обновить таблицу в базе данных, которая не содержит представлений. После некоторого копания оказалось, что я импортировал триггеры на эту таблицу, и это были вещи, определенные несуществующим пользователем. Сбрасывание триггеров решило проблему.

54
задан Joan Venge 6 February 2009 в 18:13
поделиться

3 ответа

От Бодрость духа 285 :

константы нужно назвать 'Верными' и 'Ложными' (подобный Ни одному) или 'верные' и 'ложные' (как в C++, Java и C99)?

=> Истина и ложь.

Большинство рецензентов соглашается, что непротиворечивость в рамках Python более важна, чем непротиворечивость с другими языками.

Это, как Andrew указывает, вероятно, потому что все (больше всего)? встроенные константы использованы для своей выгоды .

64
ответ дан Bryan Oakley 7 November 2019 в 18:04
поделиться

Вот возможный explaination:

я вижу, что соглашения о присвоении имен таковы, что классы обычно получают именованный CamelCase. Итак, почему встроенные типы называют всем нижним регистром (как список, dict, установите, bool, и т.д.)?

, поскольку большинство из них первоначально было типами и функциями фабрики, не
, классы - и соглашение о присвоении имен не являются веской причиной внести назад несовместимые изменения. Другой пример: новый встроенный тип set на основе (хотя не точно равен) класс Набора от модуля наборов

3
ответ дан Stephen 7 November 2019 в 18:04
поделиться

Весь Python встроенные константы использован для своей выгоды или [верхний] CamelCase:

13
ответ дан Andrew Jaffe 7 November 2019 в 18:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: