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

函数的参数

时间:2018-08-24 22:14:15      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:顺序   字典   **kwargs   序列   print   war   参数   code   style   

# 位置参数必须在前
# 不能给同一个变量传多个值
# 动态参数,可以接收任意参数(*args,返回的是元祖;**kwargs,返回字典)
# *args必须在**kwargs之前
# 顺序,位置参数,*args,默认参数,**kwargs
# def func(a, *args, c=1, **kwargs):
#     print(a, args, c, kwargs)
#
# func(1,2,3,4,5, c=2,d = ‘aaaa‘, b = ‘bbbbb‘)    

# def func(*args):
#     print(args)   #站在形参的角度上,给变量加上*,就是组合所有传来的值。
#
# func(1,2,3,4,5)
# l = [1, 2, 3, 4, 5]
# func(*l)          #站在实参的角度上,给一个序列加上*,就是将这个序列按照顺序打散


# def func(**kwargs):
#     print(kwargs)
# 
# func(a=‘a‘, b=‘b‘)
# d = {‘a‘: ‘a‘, ‘b‘: ‘b‘}
# func(**d)    

 

函数的参数

标签:顺序   字典   **kwargs   序列   print   war   参数   code   style   

原文地址:https://www.cnblogs.com/hhsh/p/9532174.html

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