python中的eval函数
来源:互联网 发布:crm php开源系统源码 编辑:程序博客网 时间:2024/05/29 02:27
eval函数很强大,可以将字符串做为有效的表达式来求值并返回计算结果,如下所示:
# 基本的数学计算In [1]: eval("1 + 1")Out[1]: 2# 字符串重复In [2]: eval("'*' * 10")Out[2]: '**********'# 将字符串转换成列表In [3]: type(eval("[1, 2, 3, 4, 5]"))Out[3]: list# 将字符串转换成字典In [4]: type(eval("{'name': 'xiaoming', 'age': 18}"))Out[4]: dict
在实际开发中不要滥用eval,更不要使用其直接转换input的结果,可能会让用户的输入,直接修改了其他文件。风险很高
阅读全文
0 0
- python中的eval函数
- python中的eval函数
- python中的eval函数
- Python中的eval(),raw_input()和input()函数
- python中的eval函数和exec函数的用法
- python eval函数
- Python eval()函数
- Python eval函数
- python的eval()函数
- Python eval()函数
- Python eval 函数妙用
- Python eval 函数妙用
- Python eval函数
- Python eval 函数妙用
- Python eval 函数妙用
- python 的eval()函数
- 《python》 eval()函数解析
- Python eval()函数
- 监听器
- VS2017下编译和配置boost库
- taglist用法
- JProfiler入门笔记
- vue.js计算属性
- python中的eval函数
- Javascript——运算符表达式和变量格式的转换
- 安卓-关闭或打开输入法
- 【C++笔记】字符串、向量和数组
- Integer源码分析
- 【珍爱生命,远离苏宁】在天猫苏宁易购旗舰店买到有问题的ipad,点进来,一起维权!维权群号:567621779
- 12306自动下单抢票-登录篇
- Oracle AWR介绍
- 20171117