3.0 KiB
title | localeTitle |
---|---|
Python Built in Constants | Встроенные константы Python |
Три часто используемых встроенных константы:
True
: истинное значение типа bool . ПрисвоенияTrue
поднимают SyntaxError .False
: ложное значение типа bool . Присвоения дляFalse
повышают значение SyntaxError .None
: Единственное значение типа NoneType . Ни один из них не используется для представления отсутствия значения, так как аргументы по умолчанию не передаются функции. Отчисления вNone
поднять SyntaxError.
Другие встроенные константы:
NotImplemented
: специальное значение, которое должно быть возвращено двоичными специальными методами, такими как__eg__()
,__add__()
,__rsub__()
и т. Д.), Чтобы указать, что операция не реализована по отношению к другому типу.Ellipsis
: особое значение используется в основном в сочетании с расширенным синтаксисом среза для пользовательских типов данных контейнера.__debug__
: True, если Python не был запущен с опцией -o.
Константы, добавленные модулем сайта Модуль сайта (который автоматически импортируется во время запуска, за исключением случаев, когда задана опция командной строки -S) добавляет несколько констант во встроенное пространство имен. Они полезны для оболочки интерактивного интерпретатора и не должны использоваться в программах.
Объекты, которые при печати печатают сообщение типа «Использовать quit () или Ctrl-D (т.е. EOF) для выхода», и при вызове поднять SystemExit с указанным кодом выхода:
- (Код = нет) бросить курить
- Выход (код = нет)
Объекты, которые при печати печатают сообщение типа «Тип лицензии (), чтобы увидеть полный текст лицензии», а при вызове отображает соответствующий текст в виде пейджера (по одному экрану за раз):
- Авторские права
- лицензия
- кредиты