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

Python之*args和**kwargs使用方法

时间:2018-06-03 22:18:26      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:*args   **kwargs   

Python *args使用方法:

#!/usr/bin/env python
#-*- coding=utf-8 -*-

def args(args,*kwargs):
    print (args)
    for arg in kwargs:
        print (arg)
if __name__ == "__main__":
    args('hello',"python","变量","111",111)

运行结果:

[root@bogon code]# python test.py 
hello
python
变量
111
111

Python **kwargs使用方法:

#!/usr/bin/env python
#-*- coding=utf-8 -*-

def greet_me(**kwargs):
	for key,value in kwargs.items():
		print key,value
if __name__ == "__main__":
	my_info={'name':'gsw','email':'slysly759@gmail.com'}
	greet_me(**my_info)	#传字典参数
	greet_me(name="gsw",qq='948691540',email="gswcfl2013@sina.cn")	#传多键值对参数

运行结果:

[root@bogon code]# python test.py 
name gsw
email slysly759@gmail.com
qq 948691540
name gsw
email gswcfl2013@sina.cn


Python之*args和**kwargs使用方法

标签:*args   **kwargs   

原文地址:http://blog.51cto.com/guoshiwei/2124300

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