lambda也是Python支持的一种定义函数的方法,使用该保留字定义函数如下:f=lanbda x:x+1,则f(f(1))代码运行结果是
查看答案
s='an apple a day'def split(s):return s.split('a')s.split()
A. ['an', 'apple', 'a', 'day']
B. 在函数定义时报错
C. 'an', 'apple', 'a', 'day'
D. 在最后一行报错
下列说法错误的是:
A. 函数定义必须放在调用之前
B. 当代码中有main函数时,程序将从main开始执行
C. 可以在函数中定义函数
D. 语句a=func()中,func函数可以没有返回值
以下关于Python函数的说法中正确的是
A. 可以用保留字作为函数的名字
B. 函数内部可以通过关键字global来定义全局变量
C. 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值
D. 函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为True
def func(a=1):return a+1问:func(func(func()))的结果是:
A. 1
B. 2
C. 3
D. 4