Spec-Zone.ru › Python 2.7

Встроенные константы

Небольшое количество констант находится во встроенном пространстве имен. Это:

False

Ложное значение типа bool.

Добавлена в версии 2.3.

True

Истинное значение типа bool.

Добавлена в версии 2.3.

None

Единственное значение типа types.NoneType. None часто используется для представления отсутствия значения, например, когда значения по умолчанию не передаются в функцию.

Изменено в версии 2.4: Присвоение значения None запрещено и вызывает SyntaxError.

NotImplemented

Специальное значение, которое может быть возвращено методами «обогащенного сравнения» (__eq__(), __lt__() и т. д.), чтобы указать, что сравнение не реализовано относительно другого типа.

Ellipsis

Специальное значение, используемое совместно с синтаксисом расширенного среза.

__debug__

Эта константа имеет значение true, если Python не запускался с опцией -O. Также см. оператор assert.

Примечание

Имена None и __debug__ нельзя переопределить (присвоение им, даже как имени атрибута, вызывает SyntaxError), поэтому их можно считать «истинными» константами.

Изменено в версии 2.7: Присвоение __debug__ в качестве атрибута стало недопустимым.

1. Константы, добавленные модулем site

Модуль site (который импортируется автоматически при запуске, за исключением случаев, когда задана команда -S) добавляет несколько констант во встроенное пространство имен. Они полезны для интерактивной оболочки интерпретатора и не должны использоваться в программах.

quit([code=None])
exit([code=None])

Объекты, которые при выводе на печать отображают сообщение, например, «Используйте quit() или Ctrl-D (т.е. EOF) для выхода», а при вызове возбуждают исключение SystemExit со значением указанного кода выхода.

copyright
credits

Объекты, которые при печати или вызове выводят текст авторских прав или благодарностей соответственно.

license

Объект, который при печати выводит сообщение «Введите license(), чтобы увидеть текст полной лицензии», а при вызове отображает текст полной лицензии в режиме просмотра страниц (по одной странице за раз).

© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/2.7/library/constants.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API