函数的参数

Posted caoyu080202201

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数的参数相关的知识,希望对你有一定的参考价值。

一、形参与实参

  1、形参:在定义函数阶段所定义的参数称为形式参数,即形参,相当于变量名。

  2、实参:在调用函数阶段所传入的参数称为实际参数,即实参,相当于变量值。

def func(a, b):  # 定义函数时的参数a,b即为形参
    res = a + b
    return res
num_sum = func(1, 2)  # 调用函数时的参数1,2即为实参

  3、形参与实参的关系:

    ①在调用阶段,实参的值会绑定给形参,类似于变量的赋值操作,变量值绑定给变量名。

    ②这种绑定关系只能在函数体内使用。

    ③调用函数时,实参与形参的绑定关系生效,函数体代码执行完,即函数调用完成后即解除绑定关系。

  4、实参传入值的形式:

    ①直接传值:

def func(a,b):
    pass
func(1,2)  # 直接把值填入括号内作为实参传入

    ②通过变量名:

def func(a,b):
    pass
a = 1
b = 2
func(a,b)  # 在括号内填入变量名a,b就相当于把它们对应的值1,2填入

    ③把系统功能或自定义函数的返回值传入:

def func(a,b):
    res = a+b
    return res
func(int(1),func(2,3))  # 返回值作为实参

二、形参与实参的具体使用

  1、位置参数:按照从左到右的顺序依次定义的参数称为位置参数。

  2、位置形参:在函数定义阶段,从左到右依次定义的参数名

111

 

以上是关于函数的参数的主要内容,如果未能解决你的问题,请参考以下文章

Python函数

第四篇 函数

解决方案电影标题中缺少代码的片段,完成挑战更多[关闭]

VSCode自定义代码片段——声明函数

Swift 学习- 07 -- 函数

VSCode自定义代码片段8——声明函数