eval函数pythonmopn_python eval函数
eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。
可以把字符串转为list、tuple 、dict 等数据类型
1、把字符串转为字典
##############把字符串转为字典##############################
strA ='{"name":"mike","age":10,"sex":"男"}'
dictA = eval(strA)
print type(strA)
print strA
print type(dictA)
print dictA
'''
#结果:
{"name":"mike","age":10,"sex":"男"}
{'age': 10, 'name': 'mike', 'sex': '\xe7\x94\xb7'}
'''
2、把字符串转为列表
##############把字符串转为列表##############################
strB ='[["name"],["mike"],["age"],10,"sex","男"]'
listB = eval(strB)
print type(strB)
print strB
print type(listB)
print listB
'''
#结果
[["name"],["mike"],["age"],10,"sex","男"]
[['name'], ['mike'], ['age'], 10, 'sex', '\xe7\x94\xb7']
'''
3、把字符串转为元组
#####################把字符串转为元组#########################
strC ='(["name"],["mike"],["age"],10,"sex","男")'
tupleC = eval(strC)
print type(strC)
print strC
print type(tupleC)
print tupleC
'''
结果:
(["name"],["mike"],["age"],10,"sex","男")
(['name'], ['mike'], ['age'], 10, 'sex', '\xe7\x94\xb7')
'''
eval函数pythonmopn_python eval函数相关推荐
- JavaScript常用函数之Eval()使用
eval() 功能:首先解释Javascript代码 然后执行它 用法:Eval(codeString) codeString是包含有javascript语句的字符串,在eval之后使用Javasc ...
- python中str和input_python中eval()函数和input()函数用法解析
今天给大家讲解Python中eval()函数和input()函数的用法,希望通过实例的讲解之后大家能对这两个函数有更加深刻的理解. 1.eval()函数 eval(<字符串>)能够以Pyt ...
- python内置函数 exec eval compile
1.exec eval compile ·exec & eval exec和eval都可以执行储存在字符串或文件中的 Python 语句. 用法:exec(object[, global ...
- eval()函数和zip()函数用法、enumerate()
str():把字典.元组.列表转换为字符串 eval():字符串转换为字典.元组.列表 eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果.即变量赋值时,等号右边的表 ...
- php eval 二进制,PHP eval函数使用介绍
代码: eval("echo'hello world';"); 上边代码等同于下边的代码: echo"hello world"; 在浏览器中都输出:hello ...
- python里eval和input组合使用_python中eval()函数和input()函数用法解析
今天给大家讲解Python中eval()函数和input()函数的用法,希望通过实例的讲解之后大家能对这两个函数有更加深刻的理解. 1.eval()函数 eval()能够以Python表达式的方式解析 ...
- python exec函数和eval函数_Python exec()和eval()的使用注意事项
使用 exec() 和 eval() 函数时,一定要记住,它们的第一个参数是字符串,而字符串的内容一定要是可执行的代码. 以 eval() 函数为例,用代码演示常犯的错误: s="hello ...
- eval函数python_Python eval()函数
eval函数python Python eval() function is used to parse an expression string as python expression and t ...
- eval函数和repr函数
eval() 函数参数是一个字符串, 可以把这个字符串用作有效的Python表达式来求值,以及实现列表,字典,元组的转换. 一 eval() 函数 通过eval() 将 str 转换成 数字以及布尔类 ...
最新文章
- python解释器是什么-python编译器和解释器的区别是什么
- UA MATH566 统计理论 QE练习题1
- 揭秘企业级web负载均衡完美架构
- .Net Core2.0下使用Dapper遇到的问题
- 惊现试衣间照片流出??
- 详解linux下安装python3环境
- 安卓自定义View进阶-分类与流程
- 菜单关联注册/注销 dll/ocx 文件
- Python中的三目运算符
- bzoj 1726: [Usaco2006 Nov]Roadblocks第二短路(A*第k短路)
- Linux 常用命令大全(非常全!!!)
- mysql5.7.22.zip使用,mysql5.7.22 zip 版安装
- mysql简单人事管理系统_简易人事管理系统(pyqt5+mysql)
- R语言数据分析之二-《R语言判断相关性-excel文件xlsx文件》
- Dzd电子书格式转换程序Txt2Dzd
- matlab 矩阵 矢量场,Matlab将矢量转换为矩阵(Matlab turning vectors into a matrix)
- 记录 zookeeper集群配置参数 flume配置参数
- u盘安装盘的制作汇总
- 数据使用要谨慎——不良数据带来严重后果
- 关于犹太人培养小孩【转】