日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python进阶:JSON与枚举

發布時間:2025/10/17 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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与枚举的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。