# def add(x,y,z):#定义一个函数名为add(x,y) 形参为x,y # print('x:',x,'y:',y,"z:",z) # return x+y#返回x+y的值 # a=add(1,2,3)#调用函数 # print(a)#打印接收的值 # # #参数 # add(1,2,3)#位置参数 按照位置来赋值 # #x: 1 y: 2 z: 3 # add(y=2,x=1,z=3)#关键字参数. 我们不需要记住每个参数的位置. 只要记住每个参数的名字就可以了 # #x: 1 y: 2 z: 3 # add(1,2,z=3)#混合参数 关键字参数必须在位置参数后⾯ # #x: 1 y: 2 z: 3 # add(1,z=3,3)#报错 关键字参数必须在位置参数后⾯ # #SyntaxError: positional argument follows keyword argument # def swap(a,b): # a=a+b # b=a-b # a=a-b # return a,b # print(swap(1,2)) #(2, 1) 返回一个元组