python中的实参如何传递给形参?python参数传递是怎样进行的?

通过前面对函数的知识点了解,我们知道了函数的定义以及它的作用意义等了解,其中就有聊个参数分别为实参与形参,所以接下来的这篇文章小编就和大家讲解一下实参是怎样传递给形参的,希望大家能够认真的阅读本篇文章,一起来看看吧 。

python中的实参如何传递给形参?python参数传递是怎样进行的?

文章插图
在定义函数的时候,括号后面的参数就为形参,而在调用函数的时候,括号中的参数就为实参 。我们在进行函数的调用的时候,就需要进行实参与形参之间的传递,通过这两个值的传递来达到所调用的效果,来实现代码之间的使用 。根据实参的类型,我们就可以将他们之间的传递称为值传递与地址传递 。
我们使用值传递就是只有当实参为不可变类型的时候才能使用,就相当于是字符串、元组或是数字的时候就为值传递,而地址传递就是当为可变类型的时候使用,就是为列表或者字典的时候就为地址传递 。
当使用值传递进行的时候,形参的值发生改变不会影响到实参,当使用地址传递时,形参的值发生改变,实参的值也会发生改变 。我们也可以通过一个例子来具体的使用一下,代码如下所示:
def num(sum) :sum += sumprint("数量:",sum)a = [1,2,3]print("a为:",a)num(a)print("实参:",a)a为: [1, 2, 3]形参: [1, 2, 3, 1, 2, 3]实参: [1, 2, 3, 1, 2, 3]【python中的实参如何传递给形参?python参数传递是怎样进行的?】以上就是关于python中参数传递的进行方式知识点讲解,希望有帮助大家更好的了解这一知识点 。

    推荐阅读