Python之eval函数实例解释
源码
def set_value(self, key, value):logger.debug('DataBus: Storing key: [%s] value: [%s]', key, value)a = "[random.randint(0,1) for b in range(0,128)]"
b = "[0 for b in range(0,32)]"
c = "1 + 2"
set_value(key, eval(value))
结果
[1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0][0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]3
总结:
参数为字符串,得到结果为根据字符串内代码运行的结果
Python之eval函数实例解释相关推荐
- python中eval函数和int函数功能一样_python中eval与int的区别浅析
python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval()能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval()函数将去掉字符串的两个 ...
- python中eval()函数的使用
python中eval()函数的使用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果. 函数定义: eval(expression, globals=None, l ...
- Python中eval函数的表达式如何使用
这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...
- 【干货】eval函数用法解释及对开发者的便利讲解
个人见解,有选择阅读,欢迎评论指正 Python中,默认有个函数名为eval.这个函数在诸多像我一样的菜鸡圈子里,是很少用的.我也一直以为这个没什么特别大的作用.直到今天,我在读一个源代码的时候,突然 ...
- python列表split_Python-split()函数实例用法讲解
在Python中,split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来. split函数用法 split(sep= ...
- python之eval函数,map函数,zip函数
eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果.所以,结合math当成一个计算器很好用. eval()函数常见作用有: 1.计算字符串中有效的表达式,并返 ...
- Python 之 eval 函数
eval 函数 eval() 函数十分强大 -- 将字符串 当成 有效的表达式 来求值 并 返回计算结果 # 基本的数学计算 In [1]: eval("1 + 1") Out[1 ...
- Python中eval函数的作用
eval函数就是实现list.dict.tuple,int 与str之间的转化,## 字符串里面包裹什么,就会相应的转换成什么 str函数把list,dict,tuple转为为字符串# 字符串转换成列 ...
- Python中zip()函数的解释和可视化
文章来源于机器学习算法与Python实战,作者爱学习的胡同学 zip()的作用 先看一下语法: zip(iter1 [,iter2 [...]]) -> zip object Python的内置 ...
最新文章
- MPlayer编译步骤
- leetcode算法题--打家劫舍II
- 区块链基础设施纵览:基本框架原则——揭示存储、计算和通信元素
- pyinstaller打包python程序的常见问题
- 计算机系统结构怎么提高代码效率,北邮 计算机系统结构 实验报告(全部)指令流水线相关性分析 DLX 处理器程序设计 代码优化.doc...
- php赋值 jq,使用js和jQuery如何实现指定赋值方法
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...)
- C++中常用字符串相关的编程题
- 指针强制类型转换触发内存自动对齐
- 五子棋ai:极大极小搜索和α-β剪枝算法的思想和实现(qt和c++)(三)极大极小搜索和α-β剪枝算法
- python中的文字怎么居中_各位大神,wxPython中,怎么让text文本居中显示?
- 优思学院|精益生产的前世今生
- java 实心圆,如何用css3实现实心圆
- 高数-----两个重要的极限
- espnet中的transformer和LSTM语言模型对比实验
- Firewalld防火墙IP伪装与端口转发
- android图片分割点击,Android中图片切割成多个图片的实现方法
- python使用worldcloud模块、jieba模块做QQ消息记录词云
- 学习web的多个连接网站地址
- 21天边唱边学 拯救你的英语听说
热门文章
- Mac Backup软件:不要冒险您的数据!
- python的类和实例_Python 面向对象编程——类和实例
- Spring Boot笔记-logback-spring.xml获取application.properties中的变量
- Android逆向笔记-破解自己编写的Android应用程序(开发及破解)
- canvas笔记-使用arc与lineTo画圆角矩形及绘制2048棋盘
- Arduino笔记-人体热释电外传感器使用
- 前端笔记-使用vue绑定id使得组件更加灵活(在使用echarts时常用)
- python3.0如何画表格_Python图表绘制工具:Matplotlib_Part 3
- 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
- django 指定模型排除的字段