Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python中eval的用法「建议收藏」

python中eval的用法「建议收藏」

作者头像
Java架构师必看
发布于 2022-02-12 01:02:07
发布于 2022-02-12 01:02:07
1.7K0
举报
文章被收录于专栏:Java架构师必看Java架构师必看

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说python中eval的用法「建议收藏」,希望能够帮助大家进步!!!

eval(<字符串>) 能够以Python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,将其解释为一个变量。单引号,双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。

eval可以轻松实现,将字符串转换成:列表/元组/字典

字符串转换成列表:

字符串转换成元组:

字符串转换成字典:

上面的三组例子都有一个共同点:

字符串的格式必须和字典,元组,列表格式相同,才能进行转换

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python eval 函数妙用
语法: eval(source, globals, locals) -> value
周小董
2019/03/25
8970
PYTHON数据类型
Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持int、float、bool、complex(复数)。 在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 像大多数语言一样,数值类型的赋值和计算都是很直观的。 内置的 type() 函数可以用来查询变量所指的对象类型。 >>> a, b, c,
企鹅号小编
2018/02/01
1.4K0
PYTHON数据类型
python3第二天(基本数据类型)
python3里的变量不需要声明,可直接使用,但使用前,必须先赋值.变量在内存里是没有类型的.
py3study
2020/01/03
7030
【从零学习python 】24. Python中的字符串操作与遍历方法
使用Python内置的eval函数,可以执行字符串里的Python代码。使用这种方式,可以将字符串转换成为其他类型的数据。
全栈若城
2024/02/29
2090
2种python列表的构造方法
在很多语言中都有这种情况,需要把一组数集中存储起来方便后面的使用,而且还要求这组数能够随意的去查询,取出,排序,删除等等。这里大家可能想到了数组这个概念,也就是其他语言中的array,但是在python中没有数组这个概念,与之相应的是列表,本篇文章就来说说列表这个语法。
python自学网
2021/12/01
1.1K0
2种python列表的构造方法
Python语言快速入门建议收藏
Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。
Java架构师必看
2021/12/19
5920
Python语言快速入门建议收藏
思维导图版Python3入门与进阶(一)基本数据类型
    自己也是在摸打滚爬中在慢慢的学习python3这门语言,之前是java开发,到后来转向python的学习,因为python语言对于数据处理方面还是异常强大。学习语言,自己的心得还是要多实践,最好是先打好基础,然后自己尝试着拿来使用,变成自己的东西才是最重要的。话不多说,这个专题会把自己学习python3的笔记和心得分享给大家。与大家共勉。
十里桃花舞丶
2019/02/20
6130
python中各种数据类型之间的转换
由于 json 语法规定 数组或对象之中的字符串必须使用双引号,不能使用单引号 (官网上有一段描述是 “A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes” ),因此下面的转换是错误的:
狼啸风云
2019/06/13
3.9K0
【Python】学习笔记day2
因为字符串中本身包含双引号,因此我们用单引号来表示字符串,可以看到程序是可以成功运行的:
修修修也
2024/04/01
980
【Python】学习笔记day2
java入门编程(菜鸟教程)「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说java入门编程(菜鸟教程)「建议收藏」,希望能够帮助大家进步!!!
Java架构师必看
2022/05/31
1.1K0
python爬虫常见面试题(一)
  之所以在这里写下python爬虫常见面试题及解答,一是用作笔记,方便日后回忆;二是给自己一个和大家交流的机会,互相学习、进步,希望不正之处大家能给予指正;三是我也是互联网寒潮下岗的那批人之一,为了找工作而做准备。
py3study
2020/01/19
4.1K0
【js】字符串反转可实现的几种方式「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说【js】字符串反转可实现的几种方式「建议收藏」,希望能够帮助大家进步!!!
Java架构师必看
2022/02/07
1.4K0
【js】字符串反转可实现的几种方式「建议收藏」
Django Web开发技术栈清单-P
Python和其他语言最大的区别就是使用行和缩进,而不是大括号({})或者分号(;)来控制类、函数或者逻辑判断。Python使用换行来表示语句的结束。但同时可以用左斜杠()将一行语句分成多行。Python 使用单引号(')、双引号(")和三引号('''或""")来表示字符串。其中单引号和双引号的区别不大,字符串中含有单引号或者双引号时需用转义符号()或双引号及单引号包裹即可。三引号则支持字符串换行。
py3study
2020/01/06
6670
js中将字符串转换成json的三种方式[通俗易懂]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说js中将字符串转换成json的三种方式[通俗易懂],希望能够帮助大家进步!!!
Java架构师必看
2022/10/24
1.3K0
Python面试突击
Python基础 到底什么是Python?你可以在回答中与其他技术进行对比。 Python是一种解释型语言。与C语言和Java这种编译型语言不同,Python代码在运行之前不需要编译。 Python是动态型语言,即在声明变量时,不需要说明变量的类型的。 Python是面向对象的编程语言(OOP),Python中一切皆对象,函数是第一类对象,指的是函数可以被指定给变量,函数既能返回函数类型,也可以接受函数作为输入。 Python简单易学,设计宗旨可以参考Python之禅,让程序员不用处理底层的细节。 Pyt
宇宙之一粟
2020/10/26
1.7K0
python操作json(一)
Python 操作json Json语法规则: 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 Json字符串本质上是一个字符串,用单引号表示
py3study
2020/01/06
9080
Python语言基础
1、编译执行: 属于先 (整体) 翻译后 (集中) 执行,类似于笔译 C、C++、Pascal等语言 只有脚本式编程,而无法提供交互式编程
Francek Chen
2025/01/22
700
Python语言基础
python 去除字符串的标点符号 用_浅谈Python中字符串
今天小编主要讲解一下Python中的字符串,字符串的处理是实际应用中常见的任务,Python支持处理字符串有:索引(通过偏移获取)、分片(抽取一部分)、合并(组合字符串)等。
用户7886150
2021/01/28
1.9K0
python入门-1
python release for windows vscode anconda 环境配置建议使用anconda vscode教程网上百度很多
王诗翔呀
2020/11/13
5280
Python入门基础教程-数据类型
Python数据类型主要分为Numbers(数字)、String(字符串)、List(列表)、Tuple(元祖)、Set(集合)、Dictionary(字典)
小一不二三
2019/12/31
7680
Python入门基础教程-数据类型
相关推荐
Python eval 函数妙用
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档