【python學習手冊(第3版)】第9章元組、文件及其他

常見元組常量和運算

運算解釋
()空元組
t1 = (0,)單個元素的元組(非表達式)
t2 = (0,'Ni',1.2,3)四個元素的元組
t2 = 0,'Ni',1.2,3四個元素的元組
t3 = ('abc',('def','ghi'))嵌套元組
t1[i]索引
t3[i][j]索引的索引
t1[i:j]分片
len(t1)長度
t1 + t2合併
t2 * 3重複
for x in t2迭代
'spam' in t2成員關係

列表和元組的區別:列表提供可變性,元組提供不可變性。

文件

myfile = open('myfile','w')

參數‘w’是指寫入。'r'是指讀取,是默認值,‘a’是在文件尾部追加內容。

>>> D = {'a': 1, 'b': 2}
>>> F = open('datafile.pkl', 'wb')
>>> import pickle
>>> pickle.dump(D, F)                  # Pickle any object to file
>>> F.close()

>>> F = open('datafile.pkl', 'rb')
>>> E = pickle.load(F)                 # Load any object from file
>>> E
{'a': 1, 'b': 2}

以上是用pickle模塊來儲存python的原生對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章