关于Python函数位置参数与关键字参数的使用,下列说法正确的是?

rb087412 单选题 共 个子题

以下是测试用的Python函数定义:

def user_info(name, gender="未知", age=18):
    print(f"姓名:{name},性别:{gender},年龄:{age}")
A

调用user_info("小明", age=2, gender="男")会抛出语法错误

B

调用user_info(gender="男", "小红")可以正常执行,输出“姓名:小红,性别:男,年龄:18”

C

调用user_info("小刚", "小刚")和user_info(name="小刚", gender="小刚")效果完全一致

D

定义函数时,带默认值的参数必须放在所有位置参数之前

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧