Python 执行字符串表达式函数(eval exec execfile)
程序员文章站
2022-05-07 13:03:09
...
仔细研读后学习了三个函数:
eval:计算字符串中的表达式
exec:执行字符串中的语句
execfile:用来执行一个文件
eval:计算字符串中的表达式
exec:执行字符串中的语句
execfile:用来执行一个文件
需注意的是,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 >>>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论