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):
关于函数的参数,以下选项中描述错误的是( )
A. 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
B. 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
C. 可选参数可以定义在非可选参数的前面
D. 一个元组可以传递给带有星号的可变参数
关于函数,以下选项中描述错误的是( )
A. 函数是一段具有特定功能的、可重用的语句组
B. Python使用del保留字定义一个函数
C. 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
D. 使用函数的主要目的是降低编程难度和代码重用