close

 

禮拜五突然收到咱們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)

向文件寫入字符串序列seqseq應該是一個返回字符串的可迭代對象。

f.seek(offset,from)

在文件中移動文件指針,從from ( 0代表文件起始位置,1代表當前位置,2代表文件末端 ) 偏移offset個字結。

f.tell()

返回當前在文件中的位置。

 

 

 

 

arrow
arrow
    全站熱搜

    Eric 發表在 痞客邦 留言(0) 人氣()