关于eval函数。以下选项中描述错误的是

admin2019-08-30  18

问题 关于eval函数。以下选项中描述错误的是

选项 A、eval函数的定义为:eval(source)
B、eval函数的作用是将输入的字符串转为Python语句,并执行该语句
C、如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合
D、执行eval(’’Hello’’)和执行eval(’’’Hello’’’)得到相同的结果

答案D

解析 执行eVal(’’Hello’’)获得NameError:name’Hello’is not defined。
执行eval(’’Hello’’)获得’Hello’字符串。执行过程参考如下:
>>>eval(’’Hello’’)
Trackback(most recent call last):
File’’’’,line 1,in
Eval(’’Hello’’)
File’’’’,line 1,in
NameError:name’Hello’is not defined
>>>eval(’’’Hello’’’)
’Hello’
转载请注明原文地址:https://jikaoti.com/ti/BB50FFFM
0

最新回复(0)