码迷,mamicode.com
首页 > 其他好文 > 详细

函数的参数

时间:2020-03-18 15:43:28      阅读:38      评论:0      收藏:0      [点我收藏+]

标签:完成后   style   code   括号   操作   sum   参与   定义函数   返回   

一、形参与实参

  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

 

函数的参数

标签:完成后   style   code   括号   操作   sum   参与   定义函数   返回   

原文地址:https://www.cnblogs.com/caoyu080202201/p/12517349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!