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

以下是测试用的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

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

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