Все участники - верблюд, справа? Почему True/False, но не true/false, что более расслабленно?Почему True/False капитализируется в Python?
ответ
От Pep 285:
Если константы можно назвать 'True' и 'False' (аналогично None) или 'истина' и 'ложь' (как в C++, Java и C99)?
=> Истинные и ложные.
Большинство рецензентов согласны с тем, что согласованность внутри Python более важна, чем согласованность с другими языками.
Это, как указывает Андрей, вероятно, потому, что all (most)? built-in constants are capitalized.
Спасибо Джеймсу, но не по умолчанию корпус - это верблюжье корпуса в питоне? –
Это для занятий. Существуют разные правила для других вещей. Выделите «Соглашения об именах»: http://www.python.org/dev/peps/pep-0008/ – Baltimark
В этом случае, как другие константы также не являются строчными буквами? –
Я вижу, что соглашения об именовании таковы, что классы обычно получают по имени верблюжьего. Итак, почему встроенные типы называются всеми строчными (например, list, dict, set, bool и т. Д.)?
Поскольку большинство из них изначально были типы и фабричные функции, а не
классов - и именовании является не веская причина, чтобы сделать задом несовместимые изменения. Другой пример: новый встроенный типset
является на основе (Altough не в точности равна в) класс Set из модуля множеств
Все Питона built-in constants капитализируются или [верхний] CamelCase:
Константы, да, но все остальные члены camelCased, не так ли? –
@Andrew: Разве вы не имеете в виду PascalCased, а не camelCased? – Kev
@ Кев, да, но технически я считаю, что «верхний CamelCase» такой же, как PascalCase. –
True
и False
капитализируются в Haskell, на другом языке, который использует отступы как синтаксис.
как это отвечает на вопрос? –
Корреляция не является причинно-следственной связью. – Spike0xff
Я бы сказал, что они называются True
и False
, потому что они одиночные.
См. Другие ответы, это не отражает факты –
- 1. Почему rp424 всегда капитализируется в Excel?
- 2. Почему java.lang.String капитализируется так, как есть?
- 3. Yii2: почему «использовать Yii» yii капитализируется
- 4. Значки свойств профиля DotNetNuke 'TrueFalse'
- 5. Строка капитализируется - лучший способ
- 6. Page_Load (отправитель объекта, EventArgs e) --- Почему «объект» не капитализируется?
- 7. Бритва атрибута булева html5 капитализируется предотвращено условные операторы в JQuery
- 8. Почему имя приложения iOS капитализируется даже доу, я устанавливаю некапитализированное название проекта?
- 9. Почему для объявления целого числа (или двойного, длинного и т. Д.) Int не капитализируется?
- 10. Python: Почему нет цикла while в python
- 11. Solr получает результаты только в том случае, если поисковый запрос капитализируется
- 12. Почему '\ x' недействителен в Python?
- 13. Почему в Python нет конца?
- 14. Почему в Python нет uuid.uuid2?
- 15. Почему функции ложны в python?
- 16. Почему функция статична в python?
- 17. Бесконечная петля в python - почему?
- 18. Почему переменные 'declare' в Python?
- 19. Почему это невозможно в Python?
- 20. Почему нет 'const' в Python?
- 21. Почему каталог python изменяется в
- 22. Почему двойной __init__ в python?
- 23. Почему скобки появляются в Python?
- 24. Почему в Python нет операции «++»?
- 25. Почему Python Enums медленный?
- 26. Почему python не снимается?
- 27. Python Статические методы, почему?
- 28. Почему этот действительный Python?
- 29. Почему интерпретируется (python | ruby)?
- 30. Почему печать python задерживается?
Также я имею в виду случай верблюда, как в myVar, так и паскаль, как в MyVar. –
обычно разные типы используют разные корпуса. – Javier