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中的ceil()方法使用教程
May 14 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
处理python中多线程与多进程中的数据共享问题
Jul 28 Python
wxPython多个窗口的基本结构
Nov 19 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
使用Keras建立模型并训练等一系列操作方式
Jul 02 Python
python爬虫爬取网页数据并解析数据
Sep 18 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
Django跨域请求原理及实现代码
Nov 14 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
php数组和链表的区别总结
2019/09/20 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
Python中map和列表推导效率比较实例分析
2015/06/17 Python
python删除列表内容
2015/08/04 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
置业顾问岗位职责
2014/03/02 职场文书
植物生产学专业求职信
2014/08/08 职场文书
住房租房协议书
2014/08/20 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
2015年保管员工作总结
2015/04/30 职场文书
学生检讨书范文
2019/06/24 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL