函数定义是用如下哪个保留字
A. global
B. def
C. return
D. yield
def func(a)a=a+1return aa=func(1)b=func(a)print(a,b)上述代码运行结果是:
A. 1 2
B. 1 1
C. 3 3
D. 2 3
下面说法中正确的是:
A. 函数内的语句不会改变任何非全局变量的值
B. 任何传入的参数都会以副本的形式存在于函数中
C. 在函数内定义的子函数只能在函数内调用
D. 每个函数必须要有至少一个return语句
lambda也是Python支持的一种定义函数的方法,使用该保留字定义函数如下:f=lanbda x:x+1,则f(f(1))代码运行结果是
A. 1
B. 2
C. 3
D. 会报错