Python如何使用eval函数实现长方体面积和体积的计算?
函数用来执行一个字符串表达式,并返回表达式的值
如下代码:
>>>x = 7
>>> eval( '3 * x' )
#输出:21
注:
repr()
对于许多变量类型,此函数尝试返回一个字符串,它会尽量把原始相同的值作为参数传递给其他函数,比如结合eval()函数使用;同时它会传递一些其它的信息,包括名称、所在内存地址等等对象信息,以保证变量的原始传递,而不丢失机器信息
a = 4
b = 3
c = 2
s = eval('2ab+2ac+2bc')
v = eval('abc')