python内置函数之eval函数详解

 更新时间:2022年01月12日 08:58:49   作者:木心  
这篇文章主要为大家介绍了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

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • python类属性学习深入讲解

    python类属性学习深入讲解

    这篇文章主要介绍了python类属性学习深入讲解,文中对于python的类属性的理解有正在学习python的同学可以一块学习下
    2021-03-03
  • python argparse模块通过后台传递参数实例

    python argparse模块通过后台传递参数实例

    这篇文章主要介绍了python argparse模块通过后台传递参数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Windows切换python版本的超快捷方法(推荐!)

    Windows切换python版本的超快捷方法(推荐!)

    这篇文章主要介绍了在Windows中切换Python版本的快捷方法,通过编辑系统变量中的Path变量,可以快速切换到所需的Python版本,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • conda换源安装torch+vscode分布式训练调试的实现

    conda换源安装torch+vscode分布式训练调试的实现

    本文主要介绍了conda换源安装torch+vscode分布式训练调试的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • 如何基于Django实现上下文章跳转

    如何基于Django实现上下文章跳转

    这篇文章主要介绍了如何基于Django实现上下文章跳转,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Python中的常见数据集打乱方法

    Python中的常见数据集打乱方法

    这篇文章主要介绍了Python中的常见数据集打乱方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python中列表list以及list与数组array的相互转换实现方法

    Python中列表list以及list与数组array的相互转换实现方法

    这篇文章主要介绍了Python中list以及list与array的相互转换实现方法,简单分析了Python中list的功能、使用方法及list与array相互转换实现技巧,需要的朋友可以参考下
    2017-09-09
  • python获取网络图片方法及整理过程详解

    python获取网络图片方法及整理过程详解

    这篇文章主要介绍了python获取网络图片方法及整理过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • python关闭占用端口方式

    python关闭占用端口方式

    今天小编就为大家分享一篇python关闭占用端口方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 细说NumPy数组的四种乘法的使用

    细说NumPy数组的四种乘法的使用

    这篇文章主要介绍了细说NumPy数组的四种乘法的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论