第28059题 单选题
下列关于Python函数参数语法规则的描述中,正确的是哪一项?

本题考查Python基础的函数参数语法规则,包括默认参数定义顺序、关键字参数调用规范、可变参数的作用等内容。

A

定义函数时可将带默认值的参数放在无默认值的参数之前,例如def func(a=1, b): pass是合法的函数定义

B

调用函数时,关键字参数必须位于位置参数之后,例如func(1, b=2)合法,但func(b=2, 1)会触发语法错误

C

*args用于接收关键字参数,**kwargs用于接收位置参数,二者作用相反

D

函数定义中使用*args后,不能再定义任何其他形式的参数

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析