已知函数定义如下:def show(numbers):for n in numbers:print(n)下面那些在调用函数时会报错( )
A. show([2,3,4,5])
B. show((2,3,4,5))
C. show(2,3,4,5)
D. show("2345")
查看答案
写出以下代码的运行结果( )def chanage(d):d = d + 1d=12chanage(d)print("d=",d)
A. d= 12
B. d= 13
C. d= 0
D. 以上全部错误
写出以下代码的运行结果( )def chanage(d):d.append(3)d=[1,2]chanage(d)print("d=",d)
A. d= []
B. d= [1,2]
C. d= [1,2,3]
D. 以上全部错误
关于Python的全局变量和局部变量,以下选项中描述错误的是( )
A. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B. 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C. 局部变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D. 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
关于局部变量和全局变量,以下选项中描述错误的是( )
A. 局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
B. 局部变量是函数内部的占位符,与全局变量可能重名但不同
C. 函数运算结束后,局部变量不会被释放
D. 当局部变量为组合数据类型且未创建,等同于全局变量