mirror of
https://github.com/python/cpython.git
synced 2025-11-30 23:08:56 +00:00
#14187: Add glossary entry for 'function annotations'.
Patch by Chris Rebert.
This commit is contained in:
parent
def51ca8ea
commit
25cd09115d
1 changed files with 10 additions and 0 deletions
|
|
@ -252,6 +252,16 @@ Glossary
|
||||||
the execution of the body. See also :term:`parameter`, :term:`method`,
|
the execution of the body. See also :term:`parameter`, :term:`method`,
|
||||||
and the :ref:`function` section.
|
and the :ref:`function` section.
|
||||||
|
|
||||||
|
function annotation
|
||||||
|
An arbitrary metadata value associated with a function parameter or return
|
||||||
|
value. Its syntax is explained in section :ref:`function`. Annotations
|
||||||
|
may be accessed via the :attr:`__annotations__` special attribute of a
|
||||||
|
function object.
|
||||||
|
|
||||||
|
Python itself does not assign any particular meaning to function
|
||||||
|
annotations. They are intended to be interpreted by third-party libraries
|
||||||
|
or tools. See :pep:`3107`, which describes some of their potential uses.
|
||||||
|
|
||||||
__future__
|
__future__
|
||||||
A pseudo-module which programmers can use to enable new language features
|
A pseudo-module which programmers can use to enable new language features
|
||||||
which are not compatible with the current interpreter.
|
which are not compatible with the current interpreter.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue