学习:json数据

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++内 设置显示所有字符,检查缩进是否正确 修改后 程序正常运行

 

 

 

 

 

 结果

 

posted @ 2022-08-20 09:57  测试小潘  阅读(66)  评论(0)    收藏  举报