python内置函数之eval函数详解
作者:木心 发布时间:2022-07-22 12:39:29
标签:python,内置函数,eval,函数
一、简介
eval()函数用来执行一个字符表达式的值,并返回表达式的值
二、语法
具体语法:eval(expression[, globals[, locals]])
参数:
expression
– 表达式。
globals
– 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals
– 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值:返回表达式计算的结果,也可以用来将字符串转换为列表或者字典。
三、举例
1、计算str表达式的值
eval('3 * 2')
结果:
6
2、将str转换成list
eval('[1, 2, 3, 4]')
结果:
[1, 2, 3, 4]
3、将str转换成dict
eval("{'a':1, 'b':2}")
结果:
{'a': 1, 'b': 2}
四、Reference
https://www.jb51.net/article/225812.htm
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#eval
来源:https://blog.csdn.net/qq_44940689/article/details/122443843
0
投稿
猜你喜欢
- 1.apache 在如下页面下载apache的for Linux 的源码包 http://www
- 1:下载FCKEditor编辑器下载下来后解压到你网站的目录,最好就放在根目录下,文件夹名字就用FCKEditor;这里可以随便自己喜好,但
- 最近看到一个内部项目的插件加载机制,非常赞。当然这里说的插件并不是指的golang原生的可以在buildmode中加载指定so文件的那种加载
- 今天遇到一个需要用javascript将url中的某些参数替换的需求,想起了不久前从网上淘到了一个parseUrl函数,正好可以借此实现,代
- 下面是代码,如果看不懂,建议先把表格的一些<tr><td>的表格原理弄清楚了,就可以了代码如下:<table&
- JS获取多选框checkbox被选中的个数。var checkbox = document.getElementsByName("
- 举例如下,一个服务器端的form 代码自动被解释成客户端代码:服务器端代码: &l
- java JSP开发之Spring中Bean的使用在传统的Java应用中,bean的生命周期很简单。使用Java关键字new进行bean实例
- 随着jQuery、Mootools、prototype等知名的JavaScript框架的应用变的越来越强大,浏览器对最新版本CSS属性的支持
- <!-- #include file="conn.asp" -->
- --语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库
- 在第1章项目结构分析中,我们提到Startup.cs作为整个程序的入口点,等同于传统的Global.asax文件,即:用于初始化系统级的信息
- 在ASP.NET2.0通过SMTP的验证发送EMAIL ,代码如下:’Create a new MailMes
- MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两
- 1. @@rowcount: 获取受影响行数 代码如下:update SNS_TopicData set TopicCount=TopicC
- 接着上一篇《服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(上)》继续讲讲ServerXMLH
- “你如何为成千上万的用户和页面提供CSS?” 这是Nicole Sullivan在她的在丹佛的Web Directions North 大会
- MatrixOne是一个新一代超融合异构数据库,致力于打造单一架构处理TP、AP、流计算等多种负载的极简大数据引擎。MatrixOne由Go
- 内置300余汉字点阵.纯ASP实现汉字验证码.不读数据库.多种属性自由调节,其中包括:生成的图片长和宽,字符数,背景显示效果(渐变,杂色,固
- 用户登录验证脚本,Chkpwd.asp<% '=======用户登录验证脚本======= '