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实现115网盘自动下载的方法
Sep 30 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
详解Django之admin组件的使用和源码剖析
May 04 Python
python处理multipart/form-data的请求方法
Dec 26 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
Python循环结构的应用场景详解
Jul 11 Python
flask实现验证码并验证功能
Dec 05 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
python文件目录操作之os模块
May 08 Python
教你使用TensorFlow2识别验证码
Jun 11 Python
Python Pandas pandas.read_sql_query函数实例用法分析
Jun 21 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中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
php Session无效分析资料整理
2016/11/29 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
JavaScript面象对象设计
2008/04/28 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
Python for循环生成列表的实例
2018/06/15 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
python实现简单文件读写函数
2021/02/25 Python
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
人事部经理岗位职责
2014/03/07 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
实习协议书范本
2014/04/22 职场文书
反邪教标语
2014/06/23 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
人事任命书范本
2015/09/21 职场文书
HTTP中的Content-type详解
2022/01/18 HTML / CSS