参考链接: Python中的求值函数 eval

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的结果,可能会让用户的输入,直接修改了其他文件。风险很高

[转载] python中的eval函数相关推荐

  1. [转载] python中numpy.concatenate()函数的使用

    参考链接: Python中的numpy.append numpy库数组拼接np.concatenate 原文:https://blog.csdn.net/zyl1042635242/article/d ...

  2. python中的EVAL函数的定义和用法!

    https://blog.csdn.net/weixin_42859280/article/details/84673079 Python 内置函数 Python 内置函数 描述: eval() 函数 ...

  3. [转载] python中callable_Python callable() 函数

    参考链接: Python callable() 转自:快递小可 Python callable() 函数 描述 python中的内建函数callable( ), 可以检查一个对象是否是可调用的 . 对 ...

  4. [转载] Python中filter筛选函数匿名参数问题

    参考链接: python中的filter 最近在学习python,觉得有个地方很有意思,稍作记录,方便以后查阅. Python内建的filter()函数用于过滤序列. 简单来讲,就是针对一个序列中的每 ...

  5. [转载] Python中的数学函数,三角函数,随机数函数

    参考链接: Python中的数学math函数 3(三角函数和角函数) 数学函数 函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-10) 返回 10ceil(x)返回数字的上入整数,如 ...

  6. [转载] Python中的enumerate函数介绍

    参考链接: Python中的enumerate enumerate英文翻译为枚举的意思. 可以将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中.Python ...

  7. python中的eval函数

    1 eval函数的简介和语法: eval()函数用来执行一个字符串表达式,并返回表达式的值.还可以把字符串转化为list.tuple.dict. eval函数的语法: eval(expression[ ...

  8. eval在python中是什么意思_如何在Python中使用eval ?

    Python中的 eval是什么? 在Python中,我们有许多内置方法,这些方法对于使Python成为所有人的便捷语言至关重要,而eval是其中一种.eval函数的语法如下: eval(expres ...

  9. eval函数linux,Python中的eval()、exec()及其相关函数

    刚好前些天有人提到eval()与exec()这两个函数,所以就翻了下Python的文档.这里就来简单说一下这两个函数以及与它们相关的几个函数,如globals().locals()和compile() ...

最新文章

  1. hive提供oracle接口嘛,Hive是个什么东东
  2. 微软正在用实际行动告诉你: 拥抱开源,微软是认真的
  3. 如何设置背景图(前端开发)
  4. 中断、轮询、事件驱动、消息驱动、数据流驱动(Flow-Driven)?
  5. TP5模型修改器和读取器
  6. react-native环境配置——Android工程搭建
  7. VMware项目虚拟机IP修改说明
  8. hyper-v无法连接本地计算机,如何在Hyper-V虚拟机中访问本地和USB硬盘驱动器
  9. 机器视觉最常见的五大典型应用
  10. 三大面试技巧,平常就能练起来!
  11. 西门子smart200模拟量与左移右移指令
  12. 信息检索基础知识总结
  13. 0204隐函数及由参数方程所确定的函数的导数相关变化率-导数与微分
  14. 基于B/S模式的学生选课系
  15. python数据可视化之Matplotlib
  16. windows10系统-10-VirtualBox中的四种网络连接方式
  17. 数据库的数据存储文件
  18. 计算机体检查杀病毒,如何去深度查杀电脑病毒
  19. elo 评分_Elo评分系统:使用Clojure对欧洲冠军联赛球队进行排名
  20. [JAVA使用技巧]Java抽取Word和PDF格式文件_网络大本营

热门文章

  1. 【服务器】Cloudreve绑定七牛云免费对象存储
  2. 【NOIP初赛】【Luogu1787】普及组2013(洛谷初赛题提交水AC方法了解一下)
  3. 如何画正太分布曲线_python scipy.stats实现各种常见的统计分布
  4. div旋转 vue_Vue实现在线签名(微信端内强制横屏/手机浏览器横竖屏支持)实现过程...
  5. c语言 字符型数据如何输入,scanf()函数如何输入字符型数据?
  6. html输入框2位小数,input输入框数字限制(2位小数,含0的正整数)
  7. 排序算法部分知识点小结
  8. leetcode 79.单词搜索 dfs
  9. 试题11 蒜头君的随机数(排序和去重)
  10. OpenGL基础38:数据存储