eval函数
一、eval函数的定义
1、定义
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
2、语法
eval(expression[, globals[, locals]])
expression : 表达式。
globals : 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals : 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
实例1:
>>> eval('2*4')
8
>>> eval('pow(2,2)')
4
>>> eval('2+5')
7
>>>
实例2:
while True:
try:
str=input() #输入一个字符串类型的表达式
print(eval(str)) #输出表达式的值
except:
break
努力.......
奋斗.......
浙公网安备 33010602011771号