From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 26 Jun 2022 22:05:23 +0000 (-0700) Subject: gh-85023: [doc] clarify parameters vs arguments explanation in FAQ (GH-94282) X-Git-Tag: v3.10.6~115 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd26f29c29692b7f013052ed67ed7db30cffa283;p=thirdparty%2FPython%2Fcpython.git gh-85023: [doc] clarify parameters vs arguments explanation in FAQ (GH-94282) (cherry picked from commit d71f5adc41569c2d626552269797e0545fc9122c) Co-authored-by: Arun Mani J <49952138+arun-mani-j@users.noreply.github.com> --- diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index be7dd6a9d9d4..efd7a5ae0026 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -409,8 +409,9 @@ What is the difference between arguments and parameters? :term:`Parameters ` are defined by the names that appear in a function definition, whereas :term:`arguments ` are the values -actually passed to a function when calling it. Parameters define what types of -arguments a function can accept. For example, given the function definition:: +actually passed to a function when calling it. Parameters define what +:term:`kind of arguments ` a function can accept. For +example, given the function definition:: def func(foo, bar=None, **kwargs): pass