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实现对PPT文件进行截图操作的方法
Apr 28 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
在NumPy中创建空数组/矩阵的方法
Jun 15 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
python实现文本界面网络聊天室
Dec 12 Python
python读写csv文件的方法
Aug 13 Python
numpy库reshape用法详解
Apr 19 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
Django生成数据库及添加用户报错解决方案
Oct 09 Python
python3 kubernetes api的使用示例
Jan 12 Python
python之json文件转xml文件案例讲解
Aug 07 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
php 可变函数使用小结
2018/06/12 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python卸载模块的方法汇总
2016/06/07 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Python基于pandas实现json格式转换成dataframe的方法
2018/06/22 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
python实现扫雷游戏
2020/03/03 Python
python轮询机制控制led实例
2020/05/03 Python
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
《我要的是葫芦》教学反思
2014/02/23 职场文书
学习之星事迹材料
2014/05/17 职场文书
运动会广播稿200字
2014/10/18 职场文书
导师鉴定意见
2015/06/05 职场文书
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android