day09-2018-10--29 函数一

# 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) 返回一个元组
原文地址:https://www.cnblogs.com/VastTry/p/9870727.html