Python筆記9 Python中的json

2021-08-10 19:52:31 字數 1229 閱讀 6052

不了解json的可以先取看看json:

python中有自帶的json編碼器和解碼器

dumps

loads

dump

load

以上四種方法是python中json的主要處理方法

# 定義兩個序列

>>> l1 = [1,2,3,123]

>>> l2 =

# dumps轉換

>>> newl1 = json.dumps(l1)

>>> newl2 = json.dumps(l2)

# 檢驗型別,結果為string型別

>>> type

(newl1)

>>> type

(newl2)

# 驗證,結果為字串型別資料

>>> newl1

'[1, 2, 3, 123]'

>>> newl2

''

# loads轉換

>>> json.loads(newl1)

[1, 2, 3, 123]

>>> json.loads(newl2)

# 證明型別

>>> type(json.loads(newl1))

'list'>

>>> type(json.loads(newl2))

'dict'>

首先要匯入json庫

>>> import json

sort_keys預設預設,值預設為false

>>> test_json = 

>>> json.dumps(test_json,sort_keys=true)

''

# 緊湊編碼

>>> json.dumps([1,2,3,], separators=(',',':'))

'[1,2,3,]'

# 縮排

>>> print(json.dumps(,sort_keys=true,indent = 4))

# 不用print輸出的是\n

# load

>>> x = open("test.json")

>>> json.load(x)

# loads

>>> json.loads('')

9 Python數值型別

數值型別 1 數值型別包括整型int和浮點型float 2 整型int 1 整型int的作用 用來記錄人的年齡,出生年份,學生人數等整數相關的狀態 2 整型int的定義 age 18 birthday 1990 student count 48 3 整型的使用規則 數值大小沒有限制,且內建支援複數及...

9 python 列表 元組 字典

1.列表 a a b c abc print a a b c abc hello pop 末尾刪除 a.pop print a a b c index 索引 print a 0 a 1 a b print a.index b 1 insert 插入 a.insert 0,ajing print a ...

9 Python中的類(二)

子類繼承父類的屬性和方法,但不能繼承父類的私有屬性和私有方法 屬性名或方法名字首為兩個下劃線 類的繼承示例 class myclass class name myclass def init self,x 10,y 20,name myclass self.x x self.y y myclass....