py函数

来源:互联网 发布:西蒙斯面补数据 编辑:程序博客网 时间:2024/06/06 02:48
def test(x):                    #函数名:test 形参:x    "the function definition"   #文档描述    x+=1    return x返回值=0 ;则返回None返回值数量=1 ;则返回object返回值数量>1 ;则返回tuple
def test(x,y):    print(x)    print(y)test(1,2)#位置参数:与形参一一对应test(y=2,x=1)#关键字参数:与形参顺序无关#位置参数一定要在关键字参数前面def fun(x,y=2):#默认参数    print(x)    print(y)fun(1)fun(1,3)

def fun(*args):#传递多个参数,转换成一个tuple    print(args)fun(1,2,3,4,5)fun(*[1,2,3])

d={'name':'coke','age':19,'sex':'M'}def fun(**kargs):#可以将N个关键字参数转成键值对,也可以传入字典    print(kargs)    print(kargs['name'])fun(name='coke',age=19,sex='M')fun(**d)

原创粉丝点击