在python编程中,eval函数是用来,简单说来,不要百度的。谢谢。

如题所述

eval函数就是实现list、dict、tuple与str之间的转化。
eval参数是一个字符串, 可以把这个字符串当成表达式来求值。

《Python编程》:

是2006年东南大学出版社出版的图书,作者是(美)MarkLutz,其中 第三版已经成为python用户的行业标准。它教给读者编写代码的正确途径,而且以清晰而简练的方式解释了python语言的语法以及编程技巧,并辅以大量例子阐明正确的使用方法和通用特性。

它以清晰而简练的方式解释了python语言的语法以及编程技巧,并辅以大量例子阐明正确的使用方法和通用特性。通过阅读这本全面的指南,你将学习到如何将python运用到实际问题中

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-27
给一个用字符串表示的表达式求值,比如:
>>> a=1
>>> eval("a+1")
2
>>>追问

那也没啥特殊的用法喽?

第2个回答  2013-11-27
eval参数是一个字符串,可以把这个字符串当成表达式来求值。追问

能举个例子吗?

追答

有一个变量A=1,evil(A+1),结果就是2

本回答被提问者采纳
第3个回答  2013-11-27
我们编程实际上就是在写一连串字符串
而eval就是对字符串进行求值
这是一个相当厉害和有用的函数.
只是你还没体会到而已追问

我想知道它到底是有啥有用的效果,我老是搞不明白

追答

"对字符串形式的表达式求值"
就好像去掉两边的引号,直接在程序中执行引号里面的东西,懂了撒?

追问

了解了

相似回答