Python 执行字符串表达式函数(eval exec execfile)
- 软件编程
- 2026-01-11 18:00:39
仔细研读后学习了三个函数:
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
# 的是
# 请输入
# 是一个
# 则是
# br
# http
# class
# brush
# py
# pre
# 需注意
# default
# exec
# eval
# 内建
# blog
# Python eval()与exec()函数使用介绍
# Python eval()和exec()函数使用详解
# built
# python3中的eval和exec的区别与联系
# Jun
# 深度辨析Python的eval()与exec()的方法
# 解析Python中的eval()、exec()及其相关函数
# Python中的exec、eval使用实例
# 执行字符串
# execfile
# python的exec、eval使用分析
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C#中List集合使用Max()方法查找到最大值的实例
Nginx服务器添加Systemd自定义服务过程解析
使用python操作lmdb对数据读取的实例
Python 调用 ES、Solr、Phoenix的示例代码
Pycharm plot独立窗口显示的操作
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
python读写数据读写csv文件(pandas用法)
python给list排序的简单方法
C# 使用Dictionary复制克隆副本及比较是否相等
一篇文章教你用python画动态爱心表白
Python排序函数的使用方法详解
详解vue-cli项目在IE浏览器打开报错解决方法
详解C# List<T>的Contains,Exists,Any,Where性能对比
为什么MySQL 使用timestamp可以无视时区问题.
Shell退出状态码及其应用详解
如何利用JAVA正则表达式轻松替换JSON中的大字段
如何设置PyCharm中的Python代码模版(推荐)
基于binarywang封装的微信工具包生成二维码
python 实现表情识别
Vue+element-ui添加自定义右键菜单的方法示例
C++实现学生信息管理系统
python中复数的共轭复数知识点总结
Docker搭建php环境教程详解
Python web框架(django,flask)实现mysql数据库读写分离的示例
Win10系统下配置java环境变量的全过程
JavaScript 防抖和节流遇见的奇怪问题及解决
基于Spring Cloud Zookeeper实现服务注册与发现
python selenium 获取接口数据的实现
swiper实现导航滚动效果
python从ftp获取文件并下载到本地
详解如何在vue+element-ui的项目中封装dialog组件
如何使用 vue-cli 创建模板项目
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
docker容器无法访问宿主机端口的解决
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
Mybatis中连接查询和嵌套查询实例代码
在python中对于bool布尔值的取反操作
详解SpringCloud-OpenFeign组件的使用
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
python基于win32api实现键盘输入
MySQL decimal unsigned更新负数转化为0
Windows系统下MySQL无法启动的万能解决方法
解决python3中os.popen()出错的问题
react中hook介绍以及使用教程
python的dict判断key是否存在的方法
C# 设置防火墙的创建规则
浅谈JSON5解决了JSON的两大痛点
docker时区问题和迁移数据问题
Windows Zookeeper安装过程及启动图解
C/C++中memset,memcpy的使用及fill对数组的操作
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
