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