json本质上是一个固定格式的字符串
JSON是一种轻量级的数据交换语音
Json可以实现不同平台的数据交换
也可以使用它保存业务数据格式
Json 使用键值对的方式表示一个业务对象,类似于字典
{"键1":"键2","键3":"键4","键5":"键6"····}
json内只能使用双引号,外面用单引号
#保存一个学员的信息
stu1 = '{"name":"zhangsan","age":"18","hobby":"play"}'
#保存多个学员的信息
stus = '[{"name":"zhangsan","age":"18","hobby":"play"}, {"name":"zhangsi","age":"18","hobby":"play"},{"name":"zhangwu","age":"18","hobby":"play"}]'
Json 和 python数据转换
json模拟数据库
在文本文件中保存json的字符,通过文件读写来操作数据
小练习-使用json存储用户名密码,然后写一个登录小功能
小练习二 新增用户
小练习3 记账本
需求:记录时间,金额,明细,统计整体收入支出
思路:准备数据,整理业务,然后归纳需要用到的业务方法,列出后补全业务方法,在进行调用
(建数据json数据格式和类型一定要认真写)
错误整理 IndentationError: unindent does not match any outer indentation level
提示此问题是因为格式缩进出现问题 一般是空格与tab混用导致
解决方法:如果肉眼能看出来就直接改,看不出来可以贴进n++内 设置显示所有字符,检查缩进是否正确 修改后 程序正常运行
结果
标签:play,name,18,age,学习,json,hobby,数据 From: https://www.cnblogs.com/datizi/p/16607077.html