Python 执行字符串表达式函数(eval exec execfile)
发布时间:2020-05-24 10:06:46 所属栏目:Python 来源:互联网
导读:仔细研读后学习了三个函数:eval:计算字符串中的表达式exec:执行字符串中的语句
|
仔细研读后学习了三个函数: 需注意的是,exec是一个语句,而eval()和execfile()则是内建built-in函数。
Python 2.7.2 (default,Jun 12 2011,15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help","copyright","credits" or "license" for more information.
>>> x=1
>>> print eval("x+1")
2
>>> exec "print 'http://blog.leniy.org/python-eval-exec-execfile.html'"
http://blog.leniy.org/python-eval-exec-execfile.html
>>>
同时,我们有时使用input输入一些数据,例如
>>> input("请输入:")
请输入:1+2**3
9
>>>
其实这里的input也是eval的应用,等效于
>>> eval(raw_input("请输入:"))
请输入:1+2**3
9
>>> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
