python eval函数_Python eval 函数妙用
作者博文地址: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 函数妙用相关推荐
- python asyncio回调函数_python回调函数用法实例分析
python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...
- python回调类_python 回调函数和回调方法的实现分析
回调与事件驱动 回调函数有比较重要的意义:它在是事件驱动的体现 我们试想一个场景,如果我们触发了某个事件,比如点击事件 那么只要给这个点击事件绑定一个或多个处理事件,也就是回调函数 我们就可以在点击事 ...
- 用python写一个函数_Python基础-函数篇
1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 函数与函数式编程 1.面向对象: 华山派----> ...
- python有哪些函数_python常用函数有哪些
Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...
- python中compile()_Python compile() 函数
Python compile() 函数 描述 compile() 函数将一个字符串编译为字节代码. 语法 以下是 compile() 方法的语法:compile(source, filename, ...
- python del用法_python del()函数用法 -电脑资料
示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- python神秘的魔法函数_Python魔法函数
1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...
- python del函数_python del函数是什么以及如何使用?
这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...
- python中模块和函数_Python中函数和模块的体验与使用
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...
最新文章
- 网页中 哪些是 GET 请求,哪些是 POST 请求
- pip安装kolla-ansible时报错Cannot install ‘PyYAML‘的解决方法
- python下载后如何使用-如何使用Python通过HTTP下载文件
- 细数二十世纪最伟大的十大算法
- CVPR 2019 GCT:《Graph Convolutional Tracking》论文笔记
- Flink-Java版单词计数(批处理流处理)
- hive函数大全:11大类、109个函数
- RSA 2010年信息安全大会六大热点预测
- BerkeleyDB环境API
- [数据仓库]Bill Inmon和Ralph Kimball方法论
- python编程自学好学吗 ?
- 作为一名优秀的软件测试工程师,需要具备哪些能力?
- 打印纸张计算机耗材,耗材相关:与打印机产生故事的常用纸类型
- 一个应届计算机毕业生的2012求职之路
- ado连接mysql方式_用ADO 连接mysql数据库的方法
- 基于新浪微博的男女性择偶观数据分析(下)
- 电子商务网站设计中信息安全防御
- 苹果真伪查询_汇课堂:再见盗版MT4!独家揭秘5种方法辨别真伪MT4
- QML 中如何动态创建组件
- 华为云——开发者技能测评
热门文章
- 微软发布 VS Code 容器化开发工具,大大简化物联网设备开发
- EFCore Lazy Loading + Inheritance = 干净的数据表 (一)
- 服务器win2008 R2 x64 部署ASP.net core到IIS 并解决 HTTP Error 502.5 的问题
- 拥抱开源, Office 365开发迎来新时代
- Actor-ES框架:Ray-Handler之ToReadHandler编写
- WebApi client 的面向切面编程
- Asp.net 面向接口框架之应用程序上下文作用域组件
- rest_framework03:查询所有/新增数据/删除一个数据/封装Response/序列化与反序列化
- Python File 介绍
- 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(四)