python进阶:JSON与枚举
生活随笔
收集整理的这篇文章主要介绍了
python进阶:JSON与枚举
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
JSON
一、JSON的定义
json、javascrpt、typescript均是ECMAscript规范的实现形式,顾json有自己的一套数据类型!并不依附于javascript。
二、实操
- 各种json概念与loads方法
- dumps方法:序列化
可以看出这两个方法实现了json字符串与python数据类型的转换
二、枚举
枚举的定义与使用方法
- 获取枚举成员、枚举成员的name以及枚举成员的value的方法
)
为什么要用枚举,而不用类、字典等形式?
- 枚举内的枚举成员不可变!
- 枚举内枚举成员的name不可重复
根据value取枚举成员:weekdays(1) ->weekdays.MONDAY
根据name取枚举成员:weekdays[‘MONDAY’] -> weekdays.MONDAY
枚举、枚举类型、枚举成员的区别
- 枚举是一种数据类型,堪比class;枚举==枚举类型,即weekdays
- 枚举成员是枚举内定义的一系列常量!!即weekdays.MONDAY
- 枚举成员的name:MONDAY
- 枚举成员的value:1
IntEnum以及unique装饰器
总结
以上是生活随笔为你收集整理的python进阶:JSON与枚举的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python基础:细节问题梳理
- 下一篇: python进阶:闭包、map/redu