标签:结果 不可 阶段 ring 调用函数 命名 star word 形参和实参
参数:配合函数内部代码运行必要的值
参数分为:
上面这个例子中,行数和列数在我们调用函数时确定,传入两个数字按照位置对应row和column,在函数执行的时候,我们传入的两个实际的数字也就是实参,对应函数内部两个变量的名,相当于我们给函数内部两个变量row和column分别赋值。这种传参方式是实参与形参之间是按照位置严格对应的。
函数的定义处
默认形参必须跟在普通形参的身后,顺序是一定的,顺序反掉的话会直接报错。
示例三
关键字实参是对具体的某个参数赋值,具体的顺序可以打。
示例四:
值得注意的是函数定义时,和函数调用时参数的位置可以互换,但是形参和实参要对应,不可增加也不可减少。
注意:关键字实参必须跟在普通实参的身后,顺序是一定的
默认参数和关键字实参 在写法上一模一样
一个是在函数的定义处
一个是在函数的调用处
收集参数:
*
在args这个参数的前面加上一个*表达普通收集参数,形成一个元组
基本使用
计算任意个数的累加和
在kwargs参数的前面加上2个**表达关键字收集参数,形成一个字典
在函数调用时,必须使用命名关键字参数来进行赋值
定义方式一
定义方式二
关于* 和 ** 的使用方法
标签:结果 不可 阶段 ring 调用函数 命名 star word 形参和实参
原文地址:https://www.cnblogs.com/step1889/p/14787628.html