执行以下Python代码,关于函数调用的说法正确的是?

bv676399 单选题 共 个子题

已知Python定义了如下函数:

def print_info(name, age, gender='男'):
    print(f"姓名:{name},年龄:{age},性别:{gender}")

下列关于调用该函数的选项中,正确的是:

A

print_info("张三", 2, gender='女') 可以正常运行,输出 姓名:张三,年龄:2,性别:女

B

print_info(name="张三", 2) 可以正常运行,符合关键字参数的使用规则

C

print_info(age=25, "李四") 可以正常运行,关键字参数可以放在位置参数前面

D

print_info("王五", age=3, gender='未知') 会抛出语法错误,因为age被重复传递了

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