python中eval的用法, eval在Pyho中的用法

在Pyho中,为了将字符串sr作为Pyho表达式来执行,eval()函数经常被使用。这个函数可以将字符串转换成Pyho对象来求值。eval()函数的语法如下所示。

eval(expressio[, globals[, locals]])。

这是一个使用 eval()函数的简单数值计算。

在Pyho中可以使用eval()函数进行简单的数值计算。例如,可以使用eval()函数计算如下字符串的值。

resul = eval(\\\"2 + 3,4 \\\")

在这个例子中,字符串\\“2 + 3 4\\”作为参数被发送到eval()函数,eval()函数得到这个字符串并返回结果18。

用 eval()函数来分配变量。

除了单纯的数值计算之外,eval()函数还动态地创建变量并分配。例如,使用eval()函数动态地创建变量,并给字符串赋值。

eval(\\\"my_var = \" hello world \\\")

在这个例子中,将字符串\\\"my_var = \" hello world \\\" \\\"作为参数发送给eval()函数,eval()函数获得该字符串并将其输入\\\"my_var创建变量\\\",并给字符串\\\" hello world \\\"赋值。

用 eval()函数执行文件内容。

eval()函数也可以用来执行文件中的Pyho代码。例如,使用eval()函数执行Pyho文件的代码,如下所示。

wih ope('es.py') as f。

code = f.l ad()。

eval(code)。

在这个例子中,使用wih语句打开es.py文件,使用read()方法将其内容读入变量code中。然后,将变量code作为自变量发送到eval()函数中。eval()函数评估文件中的Pyho代码,并执行句子。

注意事项

。 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)

来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!