如果需要限制关键字参数的输入名字,就需要使用到命名关键字参数的形式,所谓命名关键字参数就是给关键字参数限定指定的名字,输入其他名字不能识别。命名关键字参数和位置参数之间使用独立的星号(*)分隔,星号后面为命名关键字参数,星号本身不是参数。凡是命名关键字参数,在调用时必须带参数名字进行调用,否则会报错。

命名关键字参数与关键字参数的区别有2点:

1、命名关键字参数是固定参数,不支持可变参数;

2、命名关键字参数在位置参数之后,二者之间用星号隔开。

可参考《Python中sorted(iterable, *, key=None, reverse=False)函数参数定义中的独立星号(*)的含义》

老猿Python,跟老猿学Python! 博客地址:https://blog.csdn.net/LaoYuanPython

最新文章

  1. PlantUML的实例参考
  2. JavaScript关闭窗口的同时打开新页面的方法
  3. PAT 解题报告 1013. Battle Over Cities (25)
  4. css中内容生成器
  5. customerized convert from field type to DB field's type
  6. MySQL订单分库分表多维度查询
  7. MFC应用程序创建窗口的过程 good
  8. hdu1248
  9. 闭包中this指向window的原因
  10. 【JAVASCRIPT】React学习-如何构建一个组件
  11. [HNOI2007]神奇游乐园(插头DP)
  12. JetBrains系列IDE快捷键大全(转载)
  13. python———day1
  14. Java SE之正则表达式三:替换
  15. ffmpeg h264 encdoer 速度对比
  16. sql查询练习
  17. hihoCoder week2 Trie树
  18. RavenDb学习(一)设计模式介绍
  19. linux kernel下输入输出console怎样实现
  20. Linux虚拟机忘记root密码的拯救办法

热门文章

  1. Java并发(一):线程
  2. shell脚本实现---Zabbix5.0快速部署
  3. Linux Capabilities 入门教程:进阶实战篇
  4. delphi 设置默认控件得到焦点
  5. 92. Reverse Linked List II 翻转链表II
  6. Java面试必会-微服务权限认证
  7. cmd编译java代码为什么总是说找不到main方法;请园子里大神指点迷津!!!
  8. FL Studio中的Fruity slicer采样器功能介绍
  9. FL Studio录制面板作用介绍
  10. MySQL给临时表分组后Max函数无效