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...