禮拜五突然收到咱們PM安插的一個新案子,
看了看沒很難- - 就花了一天寫完了,所以禮拜五才沒更新。
Index :
集合
Open
集合(set)
如何創建一個集合 ?
一種是直接把一堆元素用 { } 包起來
一種是使用 set()工廠函數
如何訪問集合中的值 ?
可以使用 for 把集合中的數據一個個讀取出來
可以通過 in 和 not in 判斷一個元素是否在集合中已經存在
一個不可以改變的集合
操作文件 (Open)
‘r’ : 以只讀方式打開文件 (這是默認的方式) 。
‘w’: 以寫入的方式打開文件,會覆蓋已存在的文件。
‘x’: 如果文件已經存在,使用此模式打開將引發異常。
‘a’: 以寫入模式打開,如果文件存在,則在文件末端追加寫入(就是在文件最尾巴繼續寫的意思)
‘b’:以二進制打開文件
‘t’:以文本模式打開 (default)
‘+’: 可讀寫模式 (可添加到其他模式中使用)
‘U’: 通用換行符支持
※詳細的請直接對open下 help(open)
範例 :
假設我們在E曹裡面,有一個文件,名稱叫做record.txt
操作文件的方法
f.close() |
關閉文件。 |
f.read(size =-1) |
從文件讀取size個字符串,讀取剩餘的所有字符串,然後做為字符串返回。 |
f.readline() |
以寫入模式打開,如果文件存在,則在最尾端追加寫入。 |
f.write(str) |
將字符串str寫入文件中。 |
f.writelines(seq) |
向文件寫入字符串序列seq,seq應該是一個返回字符串的可迭代對象。 |
f.seek(offset,from) |
在文件中移動文件指針,從from ( 0代表文件起始位置,1代表當前位置,2代表文件末端 ) 偏移offset個字結。 |
f.tell() |
返回當前在文件中的位置。 |