单选题
以下的函数定义中,错误的是
A
def vfunc(a,b=2):
B
def vfunc(a,b):
C
def vfunc(a,*b):
D
def vfunc(*a,b):
答案解析
正确答案:D
解析:
解析:可选参数一般都放置在非可选参数的后面,即定义函数时,先给出所有非可选参数,然后再分别列出每个可选参数及对应的默认值。"def vfunc(*a.b):"函数定义错误,参数位置出错。
相关知识点:
函数定义参数位置要记牢
题目纠错
2025年计算机二级Python语言考试题库(官方)






