作者博文地址:https://www.cnblogs.com/liu-shuai/

eval

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

语法: eval(source[, globals[, locals]]) -> value

参数:

source:一个Python表达式或函数compile()返回的代码对象

globals:可选。必须是dictionary

locals:可选。任意map对象

实例展示:

1 可以把list,tuple,dict和string相互转化。

2 #################################################

3 字符串转换成列表

4 >>>a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"

5 >>>type(a)

6

7 >>> b =eval(a)

8 >>> printb

9 [[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]

10 >>>type(b)

11

12 #################################################

13 字符串转换成字典

14 >>> a = "{1: 'a', 2: 'b'}"

15 >>>type(a)

16

17 >>> b =eval(a)

18 >>> printb

19 {1: 'a', 2: 'b'}

20 >>>type(b)

21

22 #################################################

23 字符串转换成元组

24 >>> a = "([1,2], [3,4], [5,6], [7,8], (9,0))"

25 >>>type(a)

26

27 >>> b =eval(a)

28 >>> printb

29 ([1, 2], [3, 4], [5, 6], [7, 8], (9, 0))

30 >>>type(b)

31

python eval函数_Python eval 函数妙用相关推荐

  1. python asyncio回调函数_python回调函数用法实例分析

    python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...

  2. python回调类_python 回调函数和回调方法的实现分析

    回调与事件驱动 回调函数有比较重要的意义:它在是事件驱动的体现 我们试想一个场景,如果我们触发了某个事件,比如点击事件 那么只要给这个点击事件绑定一个或多个处理事件,也就是回调函数 我们就可以在点击事 ...

  3. 用python写一个函数_Python基础-函数篇

    1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 函数与函数式编程 1.面向对象: 华山派----> ...

  4. python有哪些函数_python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  5. python中compile()_Python compile() 函数

    Python  compile() 函数 描述 compile() 函数将一个字符串编译为字节代码. 语法 以下是 compile() 方法的语法:compile(source, filename,  ...

  6. python del用法_python del()函数用法 -电脑资料

    示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...

  7. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  8. python神秘的魔法函数_Python魔法函数

    1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...

  9. python del函数_python del函数是什么以及如何使用?

    这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...

  10. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

最新文章

  1. 网页中 哪些是 GET 请求,哪些是 POST 请求
  2. pip安装kolla-ansible时报错Cannot install ‘PyYAML‘的解决方法
  3. python下载后如何使用-如何使用Python通过HTTP下载文件
  4. 细数二十世纪最伟大的十大算法
  5. CVPR 2019 GCT:《Graph Convolutional Tracking》论文笔记
  6. Flink-Java版单词计数(批处理流处理)
  7. hive函数大全:11大类、109个函数
  8. RSA 2010年信息安全大会六大热点预测
  9. BerkeleyDB环境API
  10. [数据仓库]Bill Inmon和Ralph Kimball方法论
  11. python编程自学好学吗 ?
  12. 作为一名优秀的软件测试工程师,需要具备哪些能力?
  13. 打印纸张计算机耗材,耗材相关:与打印机产生故事的常用纸类型
  14. 一个应届计算机毕业生的2012求职之路
  15. ado连接mysql方式_用ADO 连接mysql数据库的方法
  16. 基于新浪微博的男女性择偶观数据分析(下)
  17. 电子商务网站设计中信息安全防御
  18. 苹果真伪查询_汇课堂:再见盗版MT4!独家揭秘5种方法辨别真伪MT4
  19. QML 中如何动态创建组件
  20. 华为云——开发者技能测评

热门文章

  1. 微软发布 VS Code 容器化开发工具,大大简化物联网设备开发
  2. EFCore Lazy Loading + Inheritance = 干净的数据表 (一)
  3. 服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题
  4. 拥抱开源, Office 365开发迎来新时代
  5. Actor-ES框架:Ray-Handler之ToReadHandler编写
  6. WebApi client 的面向切面编程
  7. Asp.net 面向接口框架之应用程序上下文作用域组件
  8. rest_framework03:查询所有/新增数据/删除一个数据/封装Response/序列化与反序列化
  9. Python File 介绍
  10. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(四)