它还有一个特殊作用,如果传入参数的字典存在多余的参数,则可以被抛入kwargs中; 如下所示:

case1

def test(a=1,b=3,c=10,d=20):print(c)print(d)
p = dict(c=100,d=200)
test(a=1,b=3,**p)

输出 :

100
200

case2

def test(a=1,b=3,c=10,d=20):print(c)print(d)
p = dict(c=100,d=200,e=100)
test(a=1,b=3,**p)

TypeError                                 Traceback (most recent call last)
<ipython-input-149-5219402a150e> in <module>
      3     print(d)
      4 p = dict(c=100,d=200,e=100)
----> 5 test(a=1,b=3,**p)

TypeError: test() got an unexpected keyword argument 'e'

case3

def test(a=1,b=3,c=10,d=20,**kwargs):print(c)print(d)
p = dict(c=100,d=200,e=100)
test(a=1,b=3,**p)

100
200

**kwargs特有的作用相关推荐

  1. php 特有,PHP单一入口的特有作用

    在说单一入口之前,先说说多入口.Discuz!, PHPCMS 2008, DedeCMS 都是采用多入口的结构. 多入口,即通过访问不同的 php 文件运行对应的功能.如: /index.php - ...

  2. python点的作用-一分钟了解Python中“*”的作用

    一分钟了解Python中"*"的作用 在为函数传递参数和函数定义时使用参数的时候,时常会看到有和 *和**,下面分别讲解其作用. 调用函数时使用*和 ** 假设有函数 def te ...

  3. python中点的作用_一分钟了解Python中“*”的作用

    一分钟了解Python中"*"的作用 在为函数传递参数和函数定义时使用参数的时候,时常会看到有和 *和**,下面分别讲解其作用. 调用函数时使用*和 ** 假设有函数 def te ...

  4. 什么是HIS,以及HIS的作用,特点,组成部分

    什么叫HIS HIS系统定制开发服务 HIS系统作用 HIS系统开发价格 HIS系统的主要组成部分 HIS系统的基本概述: HIS,即Hospital Information System,直译为中文 ...

  5. kwargs.pop

    pop(key[, default]) if key is in the dictionary, remove it and return its value, else return default ...

  6. C++ 中 const和define的区别

    来源网址:http://wujiangping.blog.163.com/blog/static/195182011201255115125205/ 请区别用#define命令定义的符号常量和用con ...

  7. tornado学习笔记day06-应用安全

    应用安全 cookie 普通cookie 一般我们的用户表中都有啥呢 你在购物的时候,加入购物车,让你登录,那你登录之后,他怎么知道你登录了呢 token 这个值是随机的,存在cookie里面 设置 ...

  8. 凭什么老程序员被裁,应届生却能月薪 1.3 万?

    导读:近日,2019届全国普通高校毕业生平均期望月薪出炉.北京.上海的应届毕业生平均期望薪资均超过1万,北京接近1.3万.而在另一边,互联网公司裁员的消息却不断传出-- 本文经授权转自公众号程序人生( ...

  9. 同宿舍程序员毕业五年后:有人年薪百万,有人月薪一万

    导读:工作五年是个分水岭,大部分程序员从初级工程师成长为中高级工程师,薪资较刚毕业时翻几番. 同一个宿舍毕业的人有不同的发展轨道,有人年薪百万,有人仍在基层搬砖.小编采访几位工作五年的程序员,谈谈他们 ...

最新文章

  1. (转)Windows重启延迟删除,重命名技术原理
  2. java框架缓存,缓存框架(Java缓存)与框架缓存(介绍mybatis缓存)
  3. 博客申请成功啦,好开心!!!!
  4. linux limit
  5. gtone eclipse plugin install
  6. 【Windows】XShell中使用小键盘和ALT键(作Meta键),使BackSpace正常
  7. python正则化_Python正则表达式
  8. Repeater的ItemCommand事件和ItemCreated事件,高手请跳过~
  9. PHP关于按位取反结果的推导过程
  10. MATLAB中给图像加高斯噪声时imnoise的方差参数问题
  11. 紫外线杀菌器:Photoscience紫外线杀菌器在食品饮料中的作用
  12. Qt 基于Google引擎的拼音输入法
  13. 支持向量机(Support Vector Machine,SVM)
  14. 链游成公链新宠,风口之下究竟哪家称王?
  15. python 战舰_战舰python代码学院
  16. 利用机器学习预测外汇汇率
  17. 85D - Sum of Medians
  18. redis实现令牌桶的正确姿势
  19. linux 批量删掉进程
  20. 3D点云变换(平移、旋转、缩放)C++实现

热门文章

  1. Python--unique()与nunique()函数
  2. Python高级数据类型模块collections
  3. php 浏览商品记录,php浏览历史记录
  4. VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)
  5. 放置奇兵 算法 月度活动 破碎时空记录 第四关 双树精(大树)(格鲁)
  6. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用
  7. 期末离散数学复习稳过不挂指南(更新中)
  8. MySQL 子查询 嵌套查询
  9. Apache Log4j2 远程代码执行 漏洞
  10. python批量新建文件夹_python根据txt文本批量创建文件夹