例如:
执行一个字符串表达式'print(55)':
x = 'print(55)' eval(x)
1、定义和用法
eval()
函数将执行指定的字符串表达式,如果该表达式是合法的Python语句,它将被执行。
2、调用语法
eval(expression, globals, locals)
3、参数说明
参数 | 描述 |
expression | 字符串,要执行的Python代码 |
globals | 可选的。包含全局参数的字典 |
locals | 可选的。包含本地参数的字典 |
例如:
执行一个字符串表达式'print(55)':
x = 'print(55)' eval(x)
eval()
函数将执行指定的字符串表达式,如果该表达式是合法的Python语句,它将被执行。
eval(expression, globals, locals)
参数 | 描述 |
expression | 字符串,要执行的Python代码 |
globals | 可选的。包含全局参数的字典 |
locals | 可选的。包含本地参数的字典 |