python内置函数之eval函数详解

作者:木心 时间:2022-07-22 12:39:29 

一、简介

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

标签:python,内置函数,eval,函数
0
投稿

猜你喜欢

  • PHP中单引号和双引号的区别详解

    2023-05-25 08:16:51
  • PHP使Laravel为JSON REST API返回自定义错误的问题

    2023-11-24 06:57:32
  • 合理的网页设计具有哪些特征

    2007-10-09 13:24:00
  • 注册表单的规则——读《Patterns for Sign Up &Ramp Up》

    2008-07-17 12:51:00
  • 纯CSS图片预加载

    2009-10-28 18:40:00
  • 18个超棒的Web和移动应用开发框架

    2011-03-31 17:04:00
  • 使用JS+XML(数据岛)实现分页)

    2005-08-18 00:46:06
  • Python对XML文件实现增删改查操作

    2023-11-19 20:42:03
  • asp不用DSN也能连接EXCEL吗?

    2009-10-29 12:25:00
  • 讲述SQL Server数据转换服务小妙招

    2010-07-26 14:43:00
  • 深入研究PHP中的preg_replace和代码执行

    2023-11-22 07:36:55
  • 数字人组件反写[asp组件开发实例5]

    2009-06-09 13:23:00
  • Golang排列组合算法问题之全排列实现方法

    2023-07-14 14:16:19
  • PHP判断密码强度的方法详解

    2023-06-14 03:00:08
  • ASP使用组件在线发E-mail的2个函数

    2008-06-12 07:13:00
  • 利用Python求解阿基米德分牛问题

    2023-11-10 09:36:48
  • MySQL旧版本升级为新版本

    2009-02-26 15:44:00
  • 最简短的拖动对象js代码实例

    2007-10-09 13:33:00
  • 解决bootstrap导航栏navbar在IE8上存在缺陷的方法

    2023-09-03 10:55:07
  • 一篇文章弄懂PHP和HTML的嵌套写法

    2023-06-20 04:51:22
  • asp之家 网络编程 m.aspxhome.com