学习Python第二天(二,函数的参数)

一,函数的参数

 user = ‘1’    #user-----》形参,‘1’----》实参

def mail(user)

 

1)一个参数

def show(org):

     print(arg)

show('kkk')

2)两个参数

def show(arg,abc):

    print(arg,abc)

show('kk','abc')

3)默认参数

def show(a1,a2=123)#如果给的参数只有一个,则第二个用的是默认参数。                                

      print(a1,a2)         #默认参数写在后面。

show(a1)

4)指定参数

def show(a1,a2)

     print(a1,a2)

show(a2=123,a1=888)

二,函数的动参

1):

def show(*arg)

     print(arg,type(arg))

show(11,22,33)#输出为元组

2):

def show(**arg):

     print(arg,type(arg))

show(n1=22,uu=122)#输出为字典

3):

def show(*arg,**kwargs):
print(arg,type(arg))
print(kwargs,type(kwargs))
l = [11,22,33,44]
d ={'na':99,'alex':'sb'}
#show(l,d)#不加星号都会加到元组里面
show(*l,**d)

 

posted @ 2017-03-23 22:04  哑巴在说话  阅读(124)  评论(0)    收藏  举报