下列Python函数定义中,符合参数语法规则的是?

fm326602 单选题 共 个子题

以下四个选项均为Python函数定义代码,请问哪一个语法完全合法?

A

def add(a=1, b): return a + b

B

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

C

def calculate(nums, operation='add', result): return sum(nums) if operation == 'add' else eval(''.join(map(str, nums)))

D

def func(a, **kwargs, b): return a + b + sum(kwargs.values())

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