首页 > 其他 > 详细

函数参数

时间:2017-08-29 20:11:42      阅读:250      评论:0      收藏:0      [点我收藏+]

位置参数

def rua(a,b):

  print(a,b)

按照顺序输出a b 

按关键字传参

def rua(a,b)

  print(a,b)

rua(a=1,b=2)

输出1,2

也可以

rua(b=2,a=1)

输出1,2

默认参数

设置默认参数后,如不更改默认参数,则每次均执行默认参数的

def rua(a,b=‘ted‘):

  print(a,b)

rua(‘a‘)

则输出。a ted

 

动态参数:

不在像原本的函数里固定的参数,动态参数可以取多种多样的参数

def rua(*args):

  print(args)

rua(1,2,3,4,5)

*args可以取不固定的参数,并将参数变成一个元祖。

**kwargs可以获取a=2类型的参数,并将其变成字典{‘a‘:2}

def rua(**kwargs)  

  print(kwargs)

rua(a=1,b=2)

输出

{‘a‘:1,‘b‘:2}

 

函数参数

原文:http://www.cnblogs.com/guo35lei/p/7449968.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!