学习: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 @   测试人员a  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示