python *args和**kwargs的区别

我们经常会看到:

1、def func(**args,**kwargs)这样的函数参数,但是我们却很少会注意到里面的深沉含义,今天面试的时候就被问到了这个知识点;

(1)两者的区别,**args是一个tuple(元组),**kwargs是一个dict,元组的没有append,insert等操作,而dict却2有;

(2)**args就是任意个无名参数,**kwargs就是任意个关键字参数;

2、查一个系统里面进程消耗cpu前十的命令:ps aux|head -10

猜你喜欢

转载自www.cnblogs.com/haoxinchen/p/8858677.html
今日推荐