• Home
  • Raw
  • Download

Lines Matching full:term

35       Abstract base classes complement :term:`duck-typing` by
50 used by convention as a :term:`type hint`.
58 See :term:`variable annotation`, :term:`function annotation`, :pep:`484`
64 A value passed to a :term:`function` (or :term:`method`) when calling the
77 and/or be passed as elements of an :term:`iterable` preceded by ``*``.
89 See also the :term:`parameter` glossary entry, the FAQ question on
99 A function which returns an :term:`asynchronous generator iterator`. It
113 An object created by a :term:`asynchronous generator` function.
115 This is an :term:`asynchronous iterator` which when called using the
128 Must return an :term:`asynchronous iterator` from its
133 methods. ``__anext__`` must return an :term:`awaitable` object.
145 a :term:`coroutine` or an object with an :meth:`__await__` method.
153 A :term:`file object` able to read and write
154 :term:`bytes-like objects <bytes-like object>`.
160 See also :term:`text file` for a file object able to read and write
167 remove the last :term:`strong reference` to the object and so destroy it.
169 Calling :c:func:`Py_INCREF` on the :term:`borrowed reference` is
170 recommended to convert it to a :term:`strong reference` in-place, except
173 :term:`strong reference`.
177 export a C-:term:`contiguous` buffer. This includes all :class:`bytes`,
198 :term:`virtual machine` that executes the machine code corresponding to
275 A function which returns a :term:`coroutine` object. A coroutine
283 distributed on `python.org <https://www.python.org>`_. The term "CPython"
356 with :term:`abstract base classes <abstract base class>`.) Instead, it
357 typically employs :func:`hasattr` tests or :term:`EAFP` programming.
364 statements. The technique contrasts with the :term:`LBYL` style
372 are expressions. There are also :term:`statement`\s which cannot be used
395 :term:`binary files <binary file>`, buffered
396 :term:`binary files <binary file>` and :term:`text files <text file>`.
401 A synonym for :term:`file object`.
415 The :term:`filesystem encoding and error handler` are configured at
420 See also the :term:`locale encoding`.
423 An object that tries to find the :term:`loader` for a module that is
426 Since Python 3.3, there are two types of finder: :term:`meta path finders
427 <meta path finder>` for use with :data:`sys.meta_path`, and :term:`path
441 be passed zero or more :term:`arguments <argument>` which may be used in
442 the execution of the body. See also :term:`parameter`, :term:`method`,
446 An :term:`annotation` of a function parameter or return value.
449 :term:`type hints <type hint>`: for example, this function is expected to take two
458 See :term:`variable annotation` and :pep:`484`,
485 A function which returns a :term:`generator iterator`. It looks like a
495 An object created by a :term:`generator` function.
519 See also the :term:`single dispatch` glossary entry, the
523 A :term:`type` that can be parameterized; typically a
525 :class:`dict`. Used for :term:`type hints <type hint>` and
526 :term:`annotations <annotation>`.
532 See :term:`global interpreter lock`.
535 The mechanism used by the :term:`CPython` interpreter to assure that
536 only one thread executes Python :term:`bytecode` at a time.
591 A list of locations (or :term:`path entries <path entry>`) that are
592 searched by the :term:`path based finder` for modules to import. During
603 :term:`finder` and :term:`loader` object.
620 slowly. See also :term:`interactive`.
626 to the :term:`garbage collector <garbage collection>`. This can trigger
639 :term:`file objects <file object>`, and objects of any classes you define
641 that implements :term:`Sequence <sequence>` semantics.
652 :term:`iterator`, :term:`sequence`, and :term:`generator`.
699 See :term:`argument`.
702 An anonymous inline function consisting of a single :term:`expression`
709 the :term:`EAFP` approach and is characterized by the presence of many
727 Python uses the :term:`filesystem encoding and error handler` to convert
731 A built-in Python :term:`sequence`. Despite its name it is more akin
746 :term:`finder`. See :pep:`302` for details and
747 :class:`importlib.abc.Loader` for an :term:`abstract base class`.
752 An informal synonym for :term:`special method`.
763 A :term:`finder` returned by a search of :data:`sys.meta_path`. Meta path
764 finders are related to, but different from :term:`path entry finders
786 its first :term:`argument` (which is usually called ``self``).
787 See :term:`function` and :term:`nested scope`.
798 into Python by the process of :term:`importing`.
800 See also :term:`package`.
807 See :term:`method resolution order`.
811 also :term:`immutable`.
814 The term "named tuple" applies to any type or class that inherits from
850 A :pep:`420` :term:`package` which serves only as a container for
852 and specifically are not like a :term:`regular package` because they
855 See also :term:`module`.
874 (methods). Also the ultimate base class of any :term:`new-style
878 A Python :term:`module` which can contain submodules or recursively,
882 See also :term:`regular package` and :term:`namespace package`.
885 A named entity in a :term:`function` (or method) definition that
886 specifies an :term:`argument` (or in some cases, arguments) that the
890 either :term:`positionally <argument>` or as a :term:`keyword argument
932 See also the :term:`argument` glossary entry, the FAQ question on
938 A single location on the :term:`import path` which the :term:`path
942 A :term:`finder` returned by a callable on :data:`sys.path_hooks`
943 (i.e. a :term:`path entry hook`) which knows how to locate modules given
944 a :term:`path entry`.
950 A callable on the :data:`sys.path_hook` list which returns a :term:`path
951 entry finder` if it knows how to find modules on a specific :term:`path
955 One of the default :term:`meta path finders <meta path finder>` which
956 searches an :term:`import path` for modules.
988 See :term:`argument`.
1009 See :term:`provisional API`.
1062 :term:`CPython` implementation. The :mod:`sys` module defines a
1067 A traditional :term:`package`, such as a directory containing an
1070 See also :term:`namespace package`.
1080 An :term:`iterable` which supports efficient element access using integer
1087 :term:`immutable` keys rather than integers.
1104 A form of :term:`generic function` dispatch where the implementation is
1108 An object usually containing a portion of a :term:`sequence`. A slice is
1123 an :term:`expression` or one of several constructs with a keyword, such
1136 See also :term:`borrowed reference`.
1142 A :term:`file object` able to read and write :class:`str` objects.
1144 and handles the :term:`text encoding` automatically.
1149 See also :term:`binary file` for a file object able to read and write
1150 :term:`bytes-like objects <bytes-like object>`.
1170 Type aliases are useful for simplifying :term:`type hints <type hint>`.
1187 An :term:`annotation` that specifies the expected type for a variable, a class
1208 An :term:`annotation` of a variable or a class attribute.
1216 :term:`type hints <type hint>`: for example this variable is expected to take
1223 See :term:`function annotation`, :pep:`484`
1238 executes the :term:`bytecode` emitted by the bytecode compiler.