当前位置: 首页 > news >正文

有帮忙做儿童房设计的网站吗wordpress替换插件

有帮忙做儿童房设计的网站吗,wordpress替换插件,网站建设公司怀化,智能建造师报名入口官网Python 内置函数eval() eval(expression, globalsNone, localsNone) 函数用来执行一个字符串表达式,并返回表达式的值。 expression: 字符串表达式。global: 可选,globals必须是一个字典。locals: 可选,locals可以是任何映射对象。 示例 &…

Python 内置函数eval()

在这里插入图片描述

eval(expression, globals=None, locals=None) 函数用来执行一个字符串表达式,并返回表达式的值。

  • expression: 字符串表达式。
  • global: 可选,globals必须是一个字典。
  • locals: 可选,locals可以是任何映射对象。

示例

>>> x = 1
>>> eval('x + 1')
2>>> eval('pow(2, 3)')
8>>> eval('[1, 2, 3]')
[1, 2, 3]>>> eval('{"name": "白子画", "age": 1000}')
{'name': '白子画', 'age': 1000}

将Json字符串转为Python字典

>>> msg = '{"name": "白子画", "married": false, "spouse": null}'
>>> eval(msg)
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "<string>", line 1, in <module>
NameError: name 'false' is not defined

由于Json中的布尔类型、空类型与Python中的不一致,所以直接用eval(expression)将会报错。

有两种方法可以解决:

  • 方法一:转换之前先定义好无法识别的类型。

    >>> false = False
    >>> null = None
    >>> msg = '{"name": "白子画", "married": false, "spouse": null}'
    >>> eval(msg)
    {'name': '白子画', 'married': False, 'spouse': None}
  • 方法二:转换时携带定义无法识别类型的字典。

    >>> msg = '{"name": "白子画", "married": false, "spouse": null}'
    >>> eval(msg, {'false': False, "null": None})
    {'name': '白子画', 'married': False, 'spouse': None}
http://www.yayakq.cn/news/460487/

相关文章:

  • 软件分享网站青岛app制作
  • 个人网站创建平台如何查企业的工商信息
  • 做网站需要什么服务器做图书馆网站
  • 桂林龙胜网站建设王也道长头像无水印
  • 网站功能需求怎么写软件库
  • 保定模板做网站福步外贸论坛怎么发帖
  • 宁波网站营销推广制作图书馆 网站开发 总结
  • 建筑建设规范网站广东确诊病例最新消息
  • 商城网站建设报价表wh网站建设
  • 做it题的网站常见的网站推广方法
  • 中国的网站建设数据分析常州网络公司中环互联网网站建设
  • 顺德微信网站建设视频号怎么推广直播
  • 诸暨网站制作设计桐乡网站二次开发
  • 威海网站优化网页设计的尺寸是指
  • cn 域名网站找推网
  • 免费seo网站自动推广软件网站建设算什么行业
  • 建网站哪家最好汽车零部件公司网站建设方案
  • 外贸网站建设注意什么郑州新闻发布
  • 成都网站建设龙兵网络大牌网站设计
  • 网站建设三个阶段泸州网站建设唐网互联
  • 我公司让别人做网站了怎么办佛山新网站建设咨询
  • 监控摄像机网站建设婚恋网站排名
  • 申请自助建站广东东莞人才招聘网
  • 铭万魔方做网站怎么样海口手机建站模板
  • 介绍北京的网站html网架公司名字大全
  • 网站架构分类广州网络营销外包团队
  • 东城企业网站建设教育类网站源码
  • 长治网站制作的流程莱芜论坛最新消息
  • 公司网站后台更新企业网是什么意思
  • 重庆涪陵网站建设给图像做标注的网站