Python内置函数之eval()
2024-10-21 19:49:15
eval(expression,globals=None,locals=None)
返回表达式的值。第一个参数必须是字符串。第二个参数可选,如果有必须是字典;第三个参数可选,如果有必须是映射对象(比如字典)。
下面看看例子:
>>> eval('1+3+5') globals参数用来指定并收集全局变量(可以通过globals()查看)
>>> d = {'num':}
>>> eval('2+num',d) locals参数用来指定并收集局部变量
>>> a = {'num2':}
>>> b = {'num1':}
>>> eval('num1+num2',b,a)
最新文章
- 推荐25款实用的 HTML5 前端框架和开发工具【下篇】
- Javascript高级程序设计——面向对象之创建对象
- DOM笔记(八):JavaScript执行环境和垃圾收集
- 将warning设为错误
- Java排序之排序大综合
- Ubuntu Apache2 配置简单介绍
- 解析jQuery中extend方法--用法《一》
- ORACLE - 管理控制文件
- ●SPOJ 8222 NSUBSTR–Substrings
- Java8 按照类属性去重
- SQLAlchemy+Flask-RESTful使用(一)
- BeautifulSoup 使用select方法详解(通过标签名,类名, id,组合,属性查找)
- vue基础——计算属性和侦听器
- keepalived + nginx(负载均衡反向代理HTTP,https) + tomcat(HTTP,https)
- (精华)将json数组和对象转换成List和Map(小龙哥和牛徳鹤的对话)
- Python_01-入门基础
- AI-Info-Micron:人如其食:人工智能和人类微生物组
- Android Studio设置字体
- FastReport.Net使用:[16]图片控件使用
- java连接Redis初始化jedis失败!
热门文章
- 【匈牙利算法模板】BZOJ1191-超级英雄
- windows下虚拟环境安装方法
- IO流--FileReader&;&;FileWriter
- MOD_EXPIRES安装和配置 提高网站速率
- 【mybatis】idea中 mybatis的mapper类去找对应的mapper.xml中的方法,使用插件mybatis-plugin
- powerbuilder webbrowser 内嵌浏览器 select下拉框无法使用
- Swift,函数
- HashMap深度解析(一)
- C++11简要介绍
- linux下目录大小为什么是4K?一个目录下最多有个多少个子目录?最多有多少个文件?ls -l显示的内容中total到底是什么?