Lines Matching refs:term

31       Abstract base classes complement :term:`duck-typing` by
46 used by convention as a :term:`type hint`.
54 See :term:`variable annotation`, :term:`function annotation`, :pep:`484`
58 A value passed to a :term:`function` (or :term:`method`) when calling the
71 and/or be passed as elements of an :term:`iterable` preceded by ``*``.
83 See also the :term:`parameter` glossary entry, the FAQ question on
93 A function which returns an :term:`asynchronous generator iterator`. It
107 An object created by a :term:`asynchronous generator` function.
109 This is an :term:`asynchronous iterator` which when called using the
122 Must return an :term:`asynchronous iterator` from its
127 methods. ``__anext__`` must return an :term:`awaitable` object.
139 a :term:`coroutine` or an object with an :meth:`__await__` method.
147 A :term:`file object` able to read and write
148 :term:`bytes-like objects <bytes-like object>`.
154 See also :term:`text file` for a file object able to read and write
159 export a C-:term:`contiguous` buffer. This includes all :class:`bytes`,
180 :term:`virtual machine` that executes the machine code corresponding to
244 A function which returns a :term:`coroutine` object. A coroutine
252 distributed on `python.org <https://www.python.org>`_. The term "CPython"
318 with :term:`abstract base classes <abstract base class>`.) Instead, it
319 typically employs :func:`hasattr` tests or :term:`EAFP` programming.
326 statements. The technique contrasts with the :term:`LBYL` style
334 are expressions. There are also :term:`statement`\s which cannot be used
357 :term:`binary files <binary file>`, buffered
358 :term:`binary files <binary file>` and :term:`text files <text file>`.
363 A synonym for :term:`file object`.
366 An object that tries to find the :term:`loader` for a module that is
369 Since Python 3.3, there are two types of finder: :term:`meta path finders
370 <meta path finder>` for use with :data:`sys.meta_path`, and :term:`path
384 be passed zero or more :term:`arguments <argument>` which may be used in
385 the execution of the body. See also :term:`parameter`, :term:`method`,
389 An :term:`annotation` of a function parameter or return value.
392 :term:`type hints <type hint>`: for example, this function is expected to take two
401 See :term:`variable annotation` and :pep:`484`,
425 A function which returns a :term:`generator iterator`. It looks like a
435 An object created by a :term:`generator` function.
459 See also the :term:`single dispatch` glossary entry, the
464 See :term:`global interpreter lock`.
467 The mechanism used by the :term:`CPython` interpreter to assure that
468 only one thread executes Python :term:`bytecode` at a time.
521 A list of locations (or :term:`path entries <path entry>`) that are
522 searched by the :term:`path based finder` for modules to import. During
533 :term:`finder` and :term:`loader` object.
550 slowly. See also :term:`interactive`.
556 to the :term:`garbage collector <garbage collection>`. This can trigger
569 :term:`file objects <file object>`, and objects of any classes you define
571 that implements :term:`Sequence` semantics.
582 :term:`iterator`, :term:`sequence`, and :term:`generator`.
624 See :term:`argument`.
627 An anonymous inline function consisting of a single :term:`expression`
634 the :term:`EAFP` approach and is characterized by the presence of many
644 A built-in Python :term:`sequence`. Despite its name it is more akin
659 :term:`finder`. See :pep:`302` for details and
660 :class:`importlib.abc.Loader` for an :term:`abstract base class`.
671 A :term:`finder` returned by a search of :data:`sys.meta_path`. Meta path
672 finders are related to, but different from :term:`path entry finders
694 its first :term:`argument` (which is usually called ``self``).
695 See :term:`function` and :term:`nested scope`.
706 into Python by the process of :term:`importing`.
708 See also :term:`package`.
715 See :term:`method resolution order`.
719 also :term:`immutable`.
747 A :pep:`420` :term:`package` which serves only as a container for
749 and specifically are not like a :term:`regular package` because they
752 See also :term:`module`.
771 (methods). Also the ultimate base class of any :term:`new-style
775 A Python :term:`module` which can contain submodules or recursively,
779 See also :term:`regular package` and :term:`namespace package`.
782 A named entity in a :term:`function` (or method) definition that
783 specifies an :term:`argument` (or in some cases, arguments) that the
787 either :term:`positionally <argument>` or as a :term:`keyword argument
827 See also the :term:`argument` glossary entry, the FAQ question on
833 A single location on the :term:`import path` which the :term:`path
837 A :term:`finder` returned by a callable on :data:`sys.path_hooks`
838 (i.e. a :term:`path entry hook`) which knows how to locate modules given
839 a :term:`path entry`.
845 A callable on the :data:`sys.path_hook` list which returns a :term:`path
846 entry finder` if it knows how to find modules on a specific :term:`path
850 One of the default :term:`meta path finders <meta path finder>` which
851 searches an :term:`import path` for modules.
883 See :term:`argument`.
904 See :term:`provisional API`.
957 :term:`CPython` implementation. The :mod:`sys` module defines a
962 A traditional :term:`package`, such as a directory containing an
965 See also :term:`namespace package`.
975 An :term:`iterable` which supports efficient element access using integer
982 :term:`immutable` keys rather than integers.
993 A form of :term:`generic function` dispatch where the implementation is
997 An object usually containing a portion of a :term:`sequence`. A slice is
1010 an :term:`expression` or one of several constructs with a keyword, such
1015 to :term:`named tuple` in that elements can be accessed either by
1025 A :term:`file object` able to read and write :class:`str` objects.
1027 and handles the :term:`text encoding` automatically.
1032 See also :term:`binary file` for a file object able to read and write
1033 :term:`bytes-like objects <bytes-like object>`.
1053 Type aliases are useful for simplifying :term:`type hints <type hint>`.
1074 An :term:`annotation` that specifies the expected type for a variable, a class
1095 An :term:`annotation` of a variable or a class attribute.
1103 :term:`type hints <type hint>`: for example this variable is expected to take
1110 See :term:`function annotation`, :pep:`484`
1123 executes the :term:`bytecode` emitted by the bytecode compiler.