跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Python
/
*args 与 **kwargs
对于 def route(path, /, version, *parts, strict=True, **metadata),哪项分类正确?
来自 *args 与 **kwargs
Python 3.14
进阶
3分钟
对于 def route(path, /, version, *parts, strict=True, **metadata),哪项分类正确?
path 仅限位置传入;version 可按位置或关键字传入;parts 是可变位置形参;strict 仅限关键字传入;metadata 是可变关键字形参。
path 与 version 都仅限位置传入;strict 会被收集进 metadata。
parts 会收集 version 之后的所有实参,包括 strict。
metadata 也可以收集多余的位置实参。
检查
向 AI 询问这道练习
报告错误
下一道练习
capture 定义为 def capture(**metadata),再调用 capture(**{"content-type": "json"}) 时会发生什么?
测验
有新版本可用
重新加载