码迷,mamicode.com
首页 > 其他好文 > 详细

函数参数

时间:2017-08-29 20:41:47      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:输出   一个   固定   传参   默认参数   print   参数   函数参数   设置   

位置参数

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}

 

函数参数

标签:输出   一个   固定   传参   默认参数   print   参数   函数参数   设置   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!