我一直在研究Python代码的动态计算,遇到了eval()和compile()函数,以及exec语句。
eval()
compile()
exec
谁能解释一下eval和exec之间的区别,以及compile()的不同模式是如何适应的?
eval
发布于 2012-12-31 12:02:10
exec是for语句,不返回任何内容。eval用于表达式,返回表达式的值。
表达式意味着“某事”,而语句意味着“做某事”。
https://stackoverflow.com/questions/2220699
相似问题