eval() 函数

功能: 将字符串str当成有效的表达式来求值并返回计算结果;

语法: eval( source[,globals[,locals]] )->value参数:source: 一个Python表达式或函数compile()返回的代码对象globals: 可选, 必须是dictionarylocals: 可选, 任意映射对象
#测试eval()函数
s = "print('abcd')"
eval(s) #输出abcd,可以执行一段字符串代码,有了这个之后,可以外部传进来一串代码,比较灵活
a = 10
b = 20
c = eval("a+b")
print(c)dict1 = dict(a=100,b=200)
d = eval("a+b",dict1)
print(d)输出:D:\wwwroot\pyiteam\venv\Scripts\python.exe D:/wwwroot/pyiteam/mypy01.py
abcd
30
300Process finished with exit code 0

65. Python中强大灵活的eval函数相关推荐

  1. Python中常用的高阶函数

    Python 中常用的高阶函数 ① filter(function,iterable)filter(function, iterable)filter(function,iterable)   过滤器 ...

  2. python中实现延时回调普通函数示例代码

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 回调函 ...

  3. Python中的startswith和endswith函数使用实例

    Python中的startswith和endswith函数使用实例 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数 ...

  4. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  5. python中zip的使用_浅谈Python中的zip()与*zip()函数详解

    前言 1.实验环境: Python 3.6: 2.示例代码地址:下载示例: 3.本文中元素是指列表.元组.字典等集合类数据类型中的下一级项目(可能是单个元素或嵌套列表). zip(*iterables ...

  6. Python中常用最神秘的函数! lambda 函数深度总结!

    今天我们来学习 Python 中的 lambda 函数,并探讨使用它的优点和局限性 Let's do it! 什么是 Python 中的 Lambda 函数 lambda 函数是一个匿名函数(即,没有 ...

  7. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

  8. python一个函数调用另一个函数中的变量_在Python 中同一个类两个函数间变量的调用方法...

    在Python 中同一个类两个函数间变量的调用方法 更新时间:2019年01月31日 15:44:54 作者:wxy_summer 今天小编就为大家分享一篇在Python 中同一个类两个函数间变量的调 ...

  9. python中hex,oct,chr,ord函数讲解

    问题描述:遇到一段python代码,不知道是什么意思 for char in content:hexes.append(hex(ord(char))) 代码的讲解如下:  将字符串中的每个自负转化为整 ...

最新文章

  1. vue缓存页面【二】
  2. RabbitMQ学习总结 第一篇:理论篇
  3. OUYA游戏开发核心技术剖析OUYA游戏入门示例——StarterKit
  4. OTA江湖浪潮再起,世界邦的出境定制自由行之路难以亨通?
  5. linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话
  6. (转) Android 数字签名
  7. C++三五法则,看看你能不能理解(推荐)
  8. 2015 UESTC 数据结构专题G题 秋实大哥去打工 单调栈
  9. 初分配和再分配图解_针织好看暖和的儿童帽子图解教程,宝妈们千万不要错过...
  10. python音频实时频谱分析_基于python的音频设计及频谱分析
  11. 数字图像直方图匹配或规定化Histogram Matching (Specification)处理
  12. 皮尔逊相关系数_SPSS篇——皮尔逊相关
  13. CE+OD外挂制作实战 [提高篇]
  14. 红芯宣布完成 2.5 亿 C 轮融资,却被网友发现其浏览器安装包解压出 Chrome?
  15. css精华怎么使用,css橄榄精华好用吗?css橄榄精华评测
  16. 计算机专业需不需要英语翻译,谈计算机专业英语翻译的方法.doc
  17. mysql rds备份_云数据库RDS如何进行数据备份
  18. 出现这十种症状,说明你不适合做程序员
  19. 盘点:当今十大备份应用软件
  20. 【Idea】Refactor

热门文章

  1. 西门子S7-200PLC的自锁
  2. B2B网页付款时,出现“对不起,未检测到签名控件”,不能正常支付
  3. 计算机硬件系统结构主要分为什么五大组成,硬件系统的五大组成部分
  4. NTLK1 :简单文本分析
  5. 生产环境LVM卷ext4文件系统故障修复处理
  6. 【复习巩固】OSI七层模型
  7. 一款开源的强横数据可视化分析工具,支持对excel文件进行转换分析
  8. JavaSE学习(1)
  9. SEO全称:Search Engine Optimization,即搜索引擎优化
  10. jQuery 遍历 - 后代 【后代是子、孙、曾孙等等。children()查找下一个子元素; find()查找所有后代】