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实现的扫雷游戏实例代码
Aug 01 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
Jul 02 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
python交易记录链的实现过程详解
Jul 03 Python
Python3.8对可迭代解包的改进及用法详解
Oct 15 Python
在Django下创建项目以及设置settings.py教程
Dec 03 Python
Python3连接Mysql8.0遇到的问题及处理步骤
Feb 17 Python
python time()的实例用法
Nov 03 Python
Python实现钉钉/企业微信自动打卡的示例代码
Feb 02 Python
Python绘画好看的星空图
Mar 17 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
2020最新CPU的性能排名
2020/04/02 数码科技
php 空格,换行,跳格使用说明
2009/12/18 PHP
PHP strtok()函数的优点分析
2010/03/02 PHP
三个类概括PHP的五种设计模式
2012/09/05 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
php中namespace use用法实例分析
2016/01/22 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
Sea.JS知识总结
2016/05/05 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
Python 切分数组实例解析
2019/11/07 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python tkinter三种布局实例详解
2020/01/06 Python
python读取xml文件方法解析
2020/08/04 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
九年级化学教学反思
2014/01/28 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
队名及霸气口号大全
2015/12/25 职场文书