Python中eval函数如何巧妙应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计728个文字,预计阅读时间需要3分钟。
eval功能:将字符串str当作有效的表达式来求值并返回计算结果。语法:eval(source[, globals[, locals]])参数:- source:一个Python表达式或函数compile()返回的代码对象。- globals:可选,表示全局变量的字典。- locals:可选,表示局部变量的字典。
eval
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法:eval(source[, globals[, locals]]) -> value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象
实例展示:
1 可以把list,tuple,dict和string相互转化。本文共计728个文字,预计阅读时间需要3分钟。
eval功能:将字符串str当作有效的表达式来求值并返回计算结果。语法:eval(source[, globals[, locals]])参数:- source:一个Python表达式或函数compile()返回的代码对象。- globals:可选,表示全局变量的字典。- locals:可选,表示局部变量的字典。
eval
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法:eval(source[, globals[, locals]]) -> value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象
实例展示:
1 可以把list,tuple,dict和string相互转化。
