首页 > 编程语言 >python 案例1:可视化图表,前言知识

python 案例1:可视化图表,前言知识

时间:2022-10-17 20:02:57浏览次数:45  
标签:前言 python age JSON json 张大帅 可视化 print name

1.开发过程中使用到了百度一个包,是一个可视化的框架:pyecharts

2.json

什么是json
● JSON是一-种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据
● JSON本质上是一个带有特定格式的字符串
●主要功能:json就是-种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互,类似于:
●国际通用语言-英语
●中国56个民族不同地区的通用语言-普通话

3. python数据和json数据的相互转化

"""
演示JSON数据和Pyth字典的相互转换
"""

import json
# 准备列表,列表内每个元素都是字典,将其转换为JSON  <字符串>
data = [{"name": "张大帅", "age": 11}, {"name": "王大锤", "age": 12}, {"name": "赵小虎", "age": 16}]
json_str = json.dumps(data,ensure_ascii=False)
# ensure_ascii=False就是说不使用ascii码来转换他,而直接把内容直接输出出去,若为True,则将会吧中文转换为unicode的字符
print(type(json_str))
print(json_str)
# 准备字典,将字典转为JSON  <字符串>
d = {"name": "周杰伦", "age": 16}
json_str = json.dumps(d,ensure_ascii=False)
print(type(json_str))
print(json_str)
# 将JSON字符串转换为Python数据类型[{k: v, k: v}, {k: v, k: v}]  <列表>
s = '[{"name": "张大帅", "age": 11}, {"name": "王大锤", "age": 12}, {"name": "赵小虎", "age": 16}]'
l = json.loads(s)
print(type(l))
print(l)
# 将JSON字符串转换为Python数据类型{k: v, k: v}  <字典>
s = '{"name": "张大帅", "age": 11}'
d = json.loads(s)
print(type(d))
print(d)
"""
运行结果:
<class 'str'>
[{"name": "张大帅", "age": 11}, {"name": "王大锤", "age": 12}, {"name": "赵小虎", "age": 16}]
<class 'str'>
{"name": "周杰伦", "age": 16}
<class 'list'>
[{'name': '张大帅', 'age': 11}, {'name': '王大锤', 'age': 12}, {'name': '赵小虎', 'age': 16}]
<class 'dict'>
{'name': '张大帅', 'age': 11}
"""

标签:前言,python,age,JSON,json,张大帅,可视化,print,name
From: https://www.cnblogs.com/dalier/p/16799481.html

相关文章