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

开发一个交易平台需要多少钱平台网站怎么优化

开发一个交易平台需要多少钱,平台网站怎么优化,wordpress错误页,在线文档 wordpress本章我们来看看json的一些应用。简单易懂还实用。一起来看看数据类型以及一些语法规则吧1、数字(整数或浮点数) 如:{"age":18, "score":70.5} 注意,数字直接写,不需要带任何符号2、字符串&#xf…

本章我们来看看json的一些应用。简单易懂还实用。

一起来看看数据类型以及一些语法规则吧

1、数字(整数或浮点数) 如:{"age":18, "score":70.5} 注意,数字直接写,不需要带任何符号

2、字符串(在双引号中) 如:{"name":"托马”, "sex":"男"} 注意:字符串是用双引号或者单引号引起 来的内容

3、逻辑值(true 或 false) 如:{ "flag":true } 注意:true,false,直接写,不需要加引号

4、数组(在中括号中) 如 :{"score" : [100,80,90]} 标识符:[],数组类型是有索引值,索 引值是从0开始的

5、对象(在大括号中) 如:{ "stu1":{"name":"托马" , "sex":"男"} , "url":"https://blog.csdn.net/weixin_52040868" }

6、null 如 :{"score" : Null}

JSON与字典的区别

json--key只能是字符串,value:(字符串, 数字, 对象, 数组, 布尔值或 null)

dict--key可以是数字(整数,浮点数,布尔值),字符串,元组,就是不能为列表 value可以是数字(整数,浮点数,布尔值),字符串,元组,列表,字典

方法

作用

json.dumps()

将python对象编码成Json字符串

json.loads()

将Json字符串解码成python对象

json.dump()

将python中的对象转化成json储存到文件中

json.load()

将文件中的json的格式转化成python对象提取出来

看例子

dump

import jsonname = ['托马', '男', 18]with open('name.json', 'w') as file_name:    i = json.dump(name, file_name)    print(type(i), id(i))# <class 'NoneType'> 140726372809944

需要先导入json的包,我们首先创建一个列表,然后我们使用with open()创建一个名为name.json的文件,json.dump()是用来存储数据的,所以这里是创建一个文件并将name列表写入。

load

写入了列表内容后,我们怎么读取到已经存储到name.json中的内容呢,那么我们就需要用到json.load()函数了。

with open('name.json', 'r', encoding='utf-8') as r:    rd = json.load(r)    print(type(rd), id(rd))# <class 'list'> 1829847702976

这里我们可以定义一个变量去接收json.load()函数读取的内容再通过print打印出来。

dumps

data_1 = {"stu1": {'name': '托马', "sex": "男"}, "url": "https://blog.csdn.net/weixin_52040868"}print(type(data_1), id(data_1))dumps_ = json.dumps(data_1, ensure_ascii=False)print(type(dumps_), id(dumps_))print(dumps_)# <class 'dict'> 1607962417344# <class 'str'> 2222289040752

正如上面所说,将python对象编码成Json字符串,本身我们定义的变量就是字典类型的,经过dumps函数转变后,就是字符串格式了。

值得注意的是:'name': '托马',这里是单引号,经过dumps函数转变后,变成了双引号。这也就是我们前面说的"字符串(在双引号中)"。单双引号的在字典中都可行,但是在json中只能是双引号。

load

data_2 = '{"stu1": {"name": "托马", "sex": "男"}, "url": "https://blog.csdn.net/weixin_52040868"}'print(type(data_2), id(data_2))loads_ = json.loads(data_2)print(type(loads_), id(loads_))print(loads_["stu1"])# <class 'str'> 1607965048368# <class 'dict'> 1607965495552# {'name': '托马', 'sex': '男'}

这里也是的,我们将上述例子稍作改变,改成字符串,我们可以通过loads函数直接变成我们所需要的对象,这里是字典类型的。至于取值,我们就跟字典取值类似的方法。

这里还有一个小实例,仅供参考,小伙伴也可以跟着一起码一码:

try:    with open('name_.json', 'r') as file_name:        names = json.load(file_name)        print(names)except:    i = input("请输入名字:")    with open('name_.json', 'w') as f:        json.dump(i, f)        print(f"{i}")

这里使用之前所讲的异常处理,忘记了的小伙伴可以复习复习,如果没有这个json文件,那么就是进入except,控制台输入,然后自动创建一个文件。

http://www.yayakq.cn/news/60576/

相关文章:

  • 网站建设的商品编码wordpress二级栏目
  • 比较好的设计网站有哪些规划建网站步骤
  • 怎么做网站文章优化深圳网络营销和推广方案
  • 欧洲做塑料交易网站四川省城乡和住房建设厅官方网站
  • dede网站地图模板建设网站企业注册人员
  • 怎样用虚拟空间做网站叮当设计app官方下载
  • 南京雨花台区做网站上海网站开发设计公司
  • 企业网站建设运营方案网站建设所属行业
  • 阿里云Windows网站建设家居企业网站建设讯息
  • 外贸企业网站模板建设可以吗公司网站建设哪家正规
  • 宜宾市网站建设黄冈房产网信息网
  • 电子商务网站建设报告分析小米的网络营销方式
  • 十大设计网站网站模板炫酷
  • 网站建设到上线步骤向搜索引擎提交网站地图
  • 个人建购物网站怎么备案商洛市住房和城乡建设局网站
  • 阜阳企业网站建设石嘴山网站seo
  • 德维尔全屋定制官方网站企业所得税怎么算100万以下
  • 网站一般怎么推广电脑软件下载网站
  • 沛县微网站开发签约做网站模板
  • 网站备案 域名证书wordpress标题代码的更改
  • 济南专业网站建设咨询做网站图片切图是什么
  • 华安网站建设网站价格套餐
  • 单页面网站跳出率注册个人网址
  • 怎么做网站优logo字体在线设计生成器
  • 广东今天新闻最新消息seo织梦网站建设步骤
  • 做一个英文的公司网站多少钱辽宁省建设工程信息网网
  • 网站建设策划方案书科技有限公司取名字
  • 网站建设与网页设计案例教程 重庆大学出版社wordpress上传乱码
  • 国内环保行业网站开发企业的oa管理系统
  • 龙华做棋牌网站建设找哪家效益快php做网站 价格