标签:float 官网 节省空间 print 方式 code 数字 one rip
json全称"JavaScript Object Notation"(JavaScript对象表示法)它是一种基于文本,独立于语言的轻量级数据交换格式。易于让人阅读的文字为基础,用来传输由属性值或者序列值的值组成的数据对象(键值对)。JSON是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质上是一个字符串。
json官网:https://www.json.org/
语法规范:
python | JSON |
字典 | 对象 |
列表或元组 | 数组 |
字符串 | 字符串 |
int或float | 数字 |
True或False | true或false |
None | null |
import json data_dict = {‘name‘:‘admin‘,‘age‘:‘20‘,‘sex‘:‘男‘} # python字典数据 r = json.dumps(data_dict) # 将python对象转化为json字符串 print(type(r)) s = json.loads(r, encoding=‘utf-8‘) # 将json字符串转换为python对象 print(s) print(type(s))
import json data_dict = {‘name‘:‘admin‘,‘age‘:‘20‘,‘sex‘:‘男‘} # python字典数据 # 将python对象数据写入json文件 with open(‘test.json‘,‘w‘,encoding=‘utf-8‘) as f: # json.dump:将python字典数据写入json文件 # ensure_ascii=True:写入ASCII码,写入汉字设置为False # indent=True:以缩进方式写入,否则为了节省空间会写成一行 json.dump(data_dict,f,ensure_ascii=True,indent=True) # 读取json文件中的数据,转换为python对象 with open(‘test.json‘, ‘r‘,encoding=‘utf-8‘) as f: ob = json.load(f) print(ob)
标签:float 官网 节省空间 print 方式 code 数字 one rip
原文地址:https://www.cnblogs.com/Cyzhouke/p/11642857.html