eval括号内使用的规范

img


在a选项中在eval里有一个数有引号一个没有怎么办,这种输入是合法的吗?具体输出是什么情况
求解,

str+int本身就会报错,所以是不合法的
eval里面必须是个str
那么A选项会报错
B选项跟C其实一样,都是2+3先计算,后打印,打印出来的是5
D是字符串拼接

不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^