假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是( )
A. 参数是列表类型时,改变原参数的值
B. 参数是组合类型(可变对象)时,改变原参数的值
C. 参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D. 参数是整数类型时,不改变原参数的值
Python中,关于函数的描述,以下选项中正确的是( ).
A. 函数eval()可以用于数值表达式求值,例如eval("2*3+1")
B. Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用
C. 一个函数中只允许有一条return语句
D. Python中,def和return是函数必须使用的保留字
在Python中,关于全局变量和局部变量,以下选项中描述不正确的是( )
A. 一个程序中的变量包含两类:全局变量和局部变量
B. 全局变量不能和局部变量重名
C. 全局变量在程序执行的全过程有效
D. 全局变量一般没有缩进
以下选项中,对于函数的定义错误的是( )
A. def vfunc(a,b=2):
B. def vfunc(*a,b):
C. def vfunc(a,b):
D. def vfunc(a,*b):