码迷,mamicode.com
首页 > 编程语言 > 详细

Python函数参数

时间:2018-03-03 15:22:51      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:优先   class   执行   *args   print   div   bsp   gpo   字典   

Python函数参数

 1 #Python函数参数的优先级: 关键字参数 > 默认参数 > 元组 > 字典
 2 def func(kw,default = type1,*args, **kwargs):
 3     print("关键字参数kw: %s"%kw)
 4     print("默认参数default: %s"%default)
 5     print("元组args: ", args)
 6     print("字典kwargs: ", kwargs)
 7 
 8     print("元组args遍历:")
 9     for i in args:
10         print(i)
11     print("字典kwargs遍历")
12     for i in kwargs:
13         print("key: %s  value: %s"%(i,kwargs[i]))
14 
15 func(1, 2, 3, hello, 5, name = walk, age = 27, sex = male)

 

执行效果如下:

关键字参数kw: 1
默认参数default: 2
元组args: (3, ‘hello‘, 5)
字典kwargs: {‘name‘: ‘walk‘, ‘age‘: ‘27‘, ‘sex‘: ‘male‘}
元组args遍历:
3
hello
5
字典kwargs遍历
key: name value: walk
key: age value: 27
key: sex value: male

Python函数参数

标签:优先   class   执行   *args   print   div   bsp   gpo   字典   

原文地址:https://www.cnblogs.com/walkcreaker/p/8496500.html

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