freeCodeCamp/guide/russian/python/built-in-constants/index.md

3.0 KiB
Raw Blame History

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 с указанным кодом выхода:

  • (Код = нет) бросить курить
  • Выход (код = нет)

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

  • Авторские права
  • лицензия
  • кредиты