搜全站
财会试题
教资试题
计算机试题
金融试题
首页
>
试题列表
> 试题详细
单选题
以下关于Python函数的描述中,正确的是( )
A.函数eval()可以用于数值表达式求值,例如eval("2*3+1")
B.Python中,def和return是函数必须使用的保留字
C.Python函数定义中没有对参数指定类型,这说明参数在函数中可以当作任意类型使用
D.一个函数中只允许有一条return语句
题目知识点:
查看答案
正确答案:A
试题解析:在Python语言中,return语句用来结束函数并将程序返回到函数被调用的位置继续执行。return语句可以出现在函数中的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。函数可以没有return,此时函数并不返回值。B、D两项错误。Python函数定义中没有对参数指定类型,则函数内的默认参数是对函数的默认参数属性__defaults__的引用,C项错误。
eval()函数将去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符内容,使用方式:<变量>=eval(<字符串>),其中变量用来保存对字符串内容进行Python运算的结果,故函数eval()可以用于数值表达式求值,如eval("2*3+1")=7。
暂无