题目
20.判断题调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。A. 对B. 错
20.判断题
调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查默认值参数函数的调用规则。默认值参数是指在函数定义时为参数指定默认值,其作用是在调用函数时,如果没有为该参数传递值,则自动使用默认值。但调用时可以选择传递值覆盖默认值,并非必须使用默认值。例如,定义函数def func(a=1): print(a),调用func(2)会输出2(覆盖默认值),调用func()会输出1(使用默认值)。因此题目说法错误。