在Python中,以下关于函数的描述错误的是( )项?
A. 在Python中,关键字参数是让调用者通过使用参数名区分参数,在使用时不允许改变参数列表中的参数顺序。
B. 在Python中,默认参数的值可以修改。
C. 在Python中,引入了函数式编程的思想,函数本身亦为对象。
D. 在Python中,函数的return语句可以以元组tuple的方式返回多个值。
查看答案
以下关于Python的说法中正确的是( )项?
A. Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典。
B. 递归调用语句不允许出现在循环结构中。
C. 在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些。
D. 可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。
实现以下哪个方法可以让对象像函数一样被调用 ( )
A. str()
B. iter()
C. call()
D. next()
给出如下代码:def fact(n):s = 1 for i in range(1,n+1):s *= ireturn s以下选项中描述错误的是( )
A. fact(n)函数功能为求n的阶乘
B. range()函数是Python内置函数
C. s是局部变量
D. 代码中n是可选参数
给出如下代码:ls = ["car","truck"]def funC(a):ls.append(a)return funC("bus")print(ls)以下选项中描述错误的是( )
A. funC(a)中的a为非可选参数
B. ls.append(a)代码中的ls是全局变量
C. ls.append(a)代码中的ls是列表类型
D. 执行代码输出结果为['car','truck']