Python基礎知識之json pickle模組

2022-09-19 07:39:11 字數 492 閱讀 5467

json模組:只適用於簡單的資料型別,是一種跨平台的模組。

假設我們有了一段資料是這樣定義的:

info =
對於這種簡單的資料型別,我們可以直接使用json來進行資料的序列化和反序列化:

pickle模組:能夠轉換傳遞複雜的資料型別,是python特有的一種資料型別。

通過上面的json模組我們發現,json只能傳遞一些簡單的資料型別,如果我們想給info新增乙個函式呢?

def sayhi(name):

print("hello2,",name)

info =

這個時候,就需要使用我們的pickle模組了。

注意事項:

在使用json模組和pickle模組序列化和反序列化資料的時候採取的是一dump一load的原則,即只dump乙份同時也只load乙份。

python基礎知識之集合

鑑於前面已經對列表的一些用法進行過介紹,本篇文章就從元組開始說 首先,元組和列表的形式上是差不多的,都是儲存大量資料的一組集合,但是也是有不同點的 下面舉個列子 元組 test 1,3,xx 列表 test1 1,2,xx 從上面的列子可以看出在定義元組和列表時需要注意的不同,元組用的小括號,而列表...

python基礎知識之元組

元組和列表都是序列,但是元組不能修改。元素用逗號隔開,就自動建立了元組,元組一般通過圓括號括起來。1,2,3 1,2,3 wang wei na wang wei na 1,2,3 1,2,3 空元組 沒有內容的圓括號。乙個值的元組 乙個值要加上逗號。12,12,12,12,1212 3 40 2 ...

Python學習之基礎知識

1.python使用縮進來組織 塊,使用4個空格的縮排。當語句以冒號 結尾時,縮排的語句視為 塊。在python中,不建議使用tab鍵,為了 的整潔性和易讀性,建議使用4個空格縮排。2.python程式是大小寫敏感的,如果寫錯了大小寫,程式會報錯。name和name 是兩個不同的物件 3.pytho...