python2限制函数传入的关键字参数
2024-08-24 19:02:46
在Python2 中,可以通过使用**kwargs,在函数中配合使用kwargs.pop(key, False)实现获取限制关键字参数值,如果未传入则设置默认值,当所有需要的关键字参数都pop完毕,如果kwargs还有其它内容则raise ValueError.
def key_args_example(a, **kwargs): key1 = kwargs.pop("key1", "aaa") key2 = kwargs.pop("key2", "bbb") # 其它需要获取的关键字参数 if kwargs: raise ValueError("Unrecognized key args in **kwarg %s" % kwargs)
最新文章
- 清理iOS工程里无用的图片,可瘦身ipa
- 树莓派搭建ActiveMQ
- 几种任务调度的 Java 实现方法与比较
- SAPI训练文件存储位置
- 19 图形用户界面编程 - 《Python 核心编程》
- uva 1606 amphiphilic carbon molecules【把缩写写出来,有惊喜】(滑动窗口)——yhx
- 浅谈Android手机木马手工查杀
- hdu 5606 tree(并查集)
- SQL总结之导入导出
- 实测switch支持的参数类型
- IdTCP的C++Builder2010示例(转)
- 4. leetcode 461. Hamming Distance
- 微信小程序--ajax服务器交互及页面渲染
- CSS字体渐变 &; 隐藏浏览器滚动条 &; grid布局(转载)
- Run Configurations(Debug Configurations)->;Arguments里填写program arguments和VM arguments
- JAVA对mysql的基本操作
- python2 with open(path,";";,) as f:
- Android中activity的四个启动模式
- bzoj1651
- UVALive - 6709