Python 执行字符串表达式函数(eval exec execfile)


Posted in Python onAugust 11, 2014

仔细研读后学习了三个函数:
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
>>>
Python 相关文章推荐
Python变量作用范围实例分析
Jul 07 Python
简单实现python爬虫功能
Dec 31 Python
python绘制简单折线图代码示例
Dec 19 Python
python实现list由于numpy array的转换
Apr 04 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
Python依赖包整体迁移方法详解
Aug 15 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
Jan 16 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
Mar 30 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
python获取命令行参数实例方法讲解
Nov 02 Python
Python def函数的定义、使用及参数传递实现代码
Aug 10 #Python
Python-基础-入门 简介
Aug 09 #Python
Python入门及进阶笔记 Python 内置函数小结
Aug 09 #Python
Python正则表达式的使用范例详解
Aug 08 #Python
python脚本实现统计日志文件中的ip访问次数代码分享
Aug 06 #Python
Python写的Socks5协议代理服务器
Aug 06 #Python
Python写的PHPMyAdmin暴力破解工具代码
Aug 06 #Python
You might like
php学习笔记之字符串常见操作总结
2019/07/16 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
javascript[js]获取url参数的代码
2007/10/17 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
python读取word文档的方法
2015/05/09 Python
python虚拟环境的安装配置图文教程
2017/10/20 Python
python @property的用法及含义全面解析
2018/02/01 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
详解flask表单提交的两种方式
2018/07/21 Python
pycharm创建一个python包方法图解
2019/04/10 Python
wxPython实现列表增删改查功能
2019/11/19 Python
Python连接字符串过程详解
2020/01/06 Python
python mysql中in参数化说明
2020/06/05 Python
学生实习介绍信
2014/01/15 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
小学优秀教师材料
2014/12/15 职场文书
经验交流材料格式
2014/12/30 职场文书
500字小学生检讨书
2015/02/19 职场文书
新郎接新娘保证书
2015/05/08 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
python获取字符串中的email
2022/03/31 Python
Python实现自动玩连连看的脚本分享
2022/04/04 Python