python当中的eval()函数是起什么作业的

蝴蝶刀刀
浏览 1230回答 2
2回答

慕工程0101907

eval函数将字符串当成有效Python表达式来求值,并返回计算结果例子123x=0l='x+1'print(eval(l))结果是1

不负相思意

在python中,eval()是评估函数,用处是去掉最外层引号,然后进一步处理解释:python中 input()默认录入的是字符串类型如果用户输入了123,其实读取的是字符串"123"这时候需要eval(input())来获取整数123,才能进行进一步的计算之所以说eval()用处是去掉最外层引号是因为,举例说明吧,eval(" '你好' "),会输出字符串"你好"eval("print("WOW")"),经过评估函数处理之后 会输出字符串"WOW"123A=10eval("print(A)")#经过评估函数处理,会输出整数 10
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python