以下关于Python函数的描述中,正确的是( )。

admin2021-03-16  24

问题 以下关于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_ _行去掉引号后的字符内容,使用方式为<变量>=eval(<字符串>),其中变量用来保存对字符串内容进行Python运算的结果,故函数eval()可以用于数值表达式的求值,如eval("2+3+1")=7。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/dv6p777K
0

最新回复(0)