欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python进阶:JSON与枚举

发布时间:2025/10/17 python 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python进阶:JSON与枚举 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

JSON


一、JSON的定义

  • json是一种轻量级数据交换格式,json是一种数据格式!!
  • json字符串是一种承载形式,表现形式
  • json的对象类型是json众多格式的一种类型,此外还有json数组等。。
  • 所谓json对象特指javascript中对象的一种,在其他语言中无此说法!
  • json格式经过json.loads(反序列化)方法后,转换对应关系:
  • 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与枚举的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。