python内置函数之eval函数详解
更新时间:2022年01月12日 08:58:49 作者:木心
这篇文章主要为大家介绍了python内置函数之eval函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
一、简介
eval()函数用来执行一个字符表达式的值,并返回表达式的值
二、语法
具体语法:eval(expression[, globals[, locals]])
参数:
expression
– 表达式。
globals
– 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals
– 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值:返回表达式计算的结果,也可以用来将字符串转换为列表或者字典。
三、举例
1、计算str表达式的值
结果:
6
2、将str转换成list
结果:
[1, 2, 3, 4]
3、将str转换成dict
结果:
{'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实现简单的遗传算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2018-01-01
Python中asyncore的用法实例
这篇文章主要介绍了Python中asyncore的用法,asyncore提供了方便的网络操作方法,本文以连接并解析www.python.org主页为例加以说明,需要的朋友可以参考下
2014-09-09
PyTorch零基础入门之构建模型基础
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序,它是一个可续计算包,提供两个高级功能:1、具有强大的GPU加速的张量计算(如NumPy)。2、包含自动求导系统的深度神经网络
2021-10-10
浅谈python数据类型及其操作
今天带大家了解python数据类型的相关知识,文中介绍的非常详细,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下
2021-05-05
ansible作为python模块库使用的方法实例
ansible是一个python package,是个完全的unpack and play软件,对客户端唯一的要求是有ssh有python,并且装了python-simplejson包,部署上简单到发指。下面这篇文章就给大家主要介绍了ansible作为python模块库使用的方法实例,需要的朋友可以参考借鉴。
2017-01-01
关于Python中字符串的各种操作
本文将重点介绍Python字符串的各种常用方法,字符串是实际开发中经常用到的,所有熟练的掌握它的各种用法显得尤为重要。需要的朋友可以参考下面文章内容
2021-09-09
最新评论