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的即时标记项目练习笔记
Sep 18 Python
Python实现模拟时钟代码推荐
Nov 08 Python
python机器学习实战之树回归详解
Dec 20 Python
python正则实现提取电话功能
Feb 24 Python
详解django三种文件下载方式
Apr 06 Python
Python生成短uuid的方法实例详解
May 29 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
简单了解python的内存管理机制
Jul 08 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
Python lxml库的简单介绍及基本使用讲解
Dec 22 Python
Python编解码问题及文本文件处理方法详解
Jun 20 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
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
jquery蒙版控件实现代码
2010/12/08 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python3实现单目标粒子群算法
2019/11/14 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
python 获取字典键值对的实现
2020/11/12 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
专业技术职务聘任书
2014/03/29 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
邀请函样本
2015/02/02 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
详解nginx location指令
2022/01/18 Servers