python函数汇总:eval(str)
来源:互联网 发布:gson遍历未知json key 编辑:程序博客网 时间:2024/05/22 10:48
eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。
描述
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
语法
以下是 eval() 方法的语法:
eval(expression[, globals[, locals]])
参数
- expression -- 表达式。
- globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
- locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值
返回表达式计算结果。
语法
以下是 eval() 方法的语法:
eval(expression[, globals[, locals]])
参数
- expression -- 表达式。
- globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
- locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值
返回表达式计算结果。
eval()函数常见作用有:
1、计算字符串中有效的表达式,并返回结果
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
2、将字符串转成相应的对象(如list、tuple、dict和string之间的转换)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
3、将利用repr函数转换的字符串再反转回对象
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
阅读全文
0 0
- python函数汇总:eval(str)
- 《python》 str 和 list 转换 以及eval()函数
- python知识点: repr()/str()/eval()/exec()/bytes()
- lambda表达式与eval(str)函数
- python-str函数详解
- Python repr str 函数
- Python str.format()函数
- python str 函数
- python eval函数
- Python eval()函数
- python中的eval函数
- Python eval函数
- python的eval()函数
- Python eval()函数
- Python eval 函数妙用
- Python eval 函数妙用
- Python eval函数
- Python eval 函数妙用
- 指针与引用
- Shell 自定义变量
- centos 7 安装FastDFS 5.09
- Android学习日记——INTENT
- sshfs fuser 用户组的创建和用户添加
- python函数汇总:eval(str)
- shell技巧——快速查找命令history的hh命令
- Python Excel相关
- 前端框架DataTables的使用,后台接java
- 静态工具类中使用注解注入service
- IDEA搭建SpringMVC并用maven配置的小例子(非常详细)
- openstack 云服务上创建的虚拟机,主机名修改
- JavaWeb前后台中文乱码处理
- php中的func_num_args、func_get_arg与func_get_args函数