#############  函数(形参、实参)################
在python函数中什么是形参,什么是实参 ?
形参:即形式参数,类似于python print语法中的占位符。
实参:即实际参数,在调用函数时,输入实际参数,python脚本会把实际参数赋值给形参。供函数内部使用。

def test(x,y):  # 这里的x,y就是形参
    print(x)
    print(y)

test(1,2)  # 调用函数,这里的1和2就是实参。如果不指定,那位置就与形参一 一对应。
test(y=2,x=1) # 关键字参数(在给实际参数的时候指定形参) 与形参顺序无关
那么如果在给实参的时候,既有位置参数,又有关键参数呢?
比如:
test(x=3,6)  

这个运行会报错,因为它会把6也赋予给形参X。也就是说,x会得到两个实参,但y得不到实参
那换成 test(y=3,6) 就可以了吗?
也不行,因为python函数语法中,关键参数不能写在位置参数前面
所以需要写成这样:
test(6,y=3)



还有以下传参方式
def test(*args): #把N个位置参数,以元组的类型打印
    print(args)
test(1,2,3,4,5,6)

def test2(**kwargs): #把N个关键字参数,以字典的类型打印
    print(kwargs)
test2(name='一个小菜j',age='25',sex='man')
-------------------------  分割线  ------------------------------------

本内容纯属个人在学习python中对形参和实参的理解
有问题的地方还请多多指正,让我们一起学习交流,谢谢!!