python中eval函数作用

1. 字符串转换成列表
2. 字符串转换成字典
3. 字符串转换成元组
4. 将字符串转换成表达式执行
eval函数就是实现list、dict、tuple与str之间的转化
str函数把list,dict,tuple转为为字符串

1. 字符串转换成列表

python中eval函数作用_第1张图片

2. 字符串转换成字典

python中eval函数作用_第2张图片

3. 字符串转换成元组

python中eval函数作用_第3张图片

4. 将字符串转换成表达式执行

在这里插入图片描述

注意

eval虽然方便,但是要注意安全性,可以将字符串转成表达式并执行,就可以利用执行系统命令,删除文件等操作

你可能感兴趣的:(python,python,eval)