mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Add additional links and index entries for "argument" and "parameter".
This adds to the work done for issue #15990 (i.e. f44b8d69e5fc and the commits referenced there).
This commit is contained in:
parent
0b64c1415e
commit
b43099464a
4 changed files with 28 additions and 13 deletions
|
@ -600,17 +600,18 @@ upper bound and stride, respectively, substituting ``None`` for missing
|
|||
expressions.
|
||||
|
||||
|
||||
.. index::
|
||||
object: callable
|
||||
single: call
|
||||
single: argument; call semantics
|
||||
|
||||
.. _calls:
|
||||
|
||||
Calls
|
||||
-----
|
||||
|
||||
.. index:: single: call
|
||||
|
||||
.. index:: object: callable
|
||||
|
||||
A call calls a callable object (e.g., a function) with a possibly empty series
|
||||
of arguments:
|
||||
A call calls a callable object (e.g., a :term:`function`) with a possibly empty
|
||||
series of :term:`arguments <argument>`:
|
||||
|
||||
.. productionlist::
|
||||
call: `primary` "(" [`argument_list` [","] | `comprehension`] ")"
|
||||
|
@ -628,11 +629,14 @@ of arguments:
|
|||
A trailing comma may be present after the positional and keyword arguments but
|
||||
does not affect the semantics.
|
||||
|
||||
.. index::
|
||||
single: parameter; call semantics
|
||||
|
||||
The primary must evaluate to a callable object (user-defined functions, built-in
|
||||
functions, methods of built-in objects, class objects, methods of class
|
||||
instances, and all objects having a :meth:`__call__` method are callable). All
|
||||
argument expressions are evaluated before the call is attempted. Please refer
|
||||
to section :ref:`function` for the syntax of formal parameter lists.
|
||||
to section :ref:`function` for the syntax of formal :term:`parameter` lists.
|
||||
|
||||
.. XXX update with kwonly args PEP
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue