第27160题 单选题
下列Python函数定义中,符合参数语法规则的是?

以下四个选项均为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())

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